@foreach($fields as $name => $field)
{{--
Tip: keep in mind that Laravel lets you define read-only composite properties
on a Model when you define the public function "get{Name}Attribute".
--}}
@if(is_array($field))
@if(isset($field['is_image']) && $field['is_image'] && $item->{$field['name']})
{{ HTML::image($item->{$field['name']},(isset($field['title'])?$field['title']:null),array('class'=>'image_field')) }}
@elseif(isset($field['ellipsis_length']) && $field['ellipsis_length'])
{{{ substr($item->{$field['name']},0,$field['ellipsis_length']).((strlen($item->{$field['name']}) > $field['ellipsis_length'])?'...':'') }}}
@elseif(isset($field['raw_html']) && $field['raw_html'])
{{ $item->{$field['name']} }}
@else
{{{ $item->{$field['name']} }}}
@endif
@else
{{{ $item->$field }}}
@endif
@endforeach
@if(isset($resource_controller) && $resource_controller)