@foreach($columns as $col)
@php
$key = $col['key'];
$type = "text";
if(array_key_exists("type", $col)){
$type = $col['type'];
}
@endphp
@switch($type)
@case('text')
@if($d->$key)
{{$d->$key}}
@else
-
@endif
@break
@case('currency')
{{$col['data']['symbol']}} {{number_format($d->$key,2,',','.')}}
@break
@case('img')
@if(!empty($d->$key))
@else
Sin Imagen
@endif
@break
@case('replace_text')
{{$col['data'][$d->$key]}}
@break
@case('relation')
@php
$format = "plain";
$relation = $col['data']['relation'];
$key = $col['data']['key'];
if(array_key_exists("format",$col['data'])){
$format = $col['data']['format'];
}
@endphp
@if(@$format == 'plain')
{{$d->$relation->$key}}
@else
{!!@$d->$relation->$key!!}
@endif
@break
@case('date')
@if(!empty($d->$key))
{{ date($col['data']['format'], strtotime($d->$key)) }}
@else
-
@endif
@break
@case('html')
{!!$d->$key!!}
@break
@endswitch
|
@endforeach
@include('admin.partials.actions',[ 'route'=>$route, 'id' => $d->id ])
|
@endforeach