@if(isset($options->model) && isset($options->type)) @if(class_exists($options->model)) @php $relationshipField = $row->field; @endphp @if($options->type == 'belongsTo') @if(isset($view) && ($view == 'browse' || $view == 'read')) @php $relationshipData = (isset($data)) ? $data : $dataTypeContent; $model = app($options->model); $query = $model::where($options->key,$relationshipData->{$options->column})->first(); @endphp @if(isset($query))
{{ $query->{$options->label} }}
@else{{ __('voyager::generic.no_results') }}
@endif @else @endif @elseif($options->type == 'hasOne') @php $relationshipData = (isset($data)) ? $data : $dataTypeContent; $model = app($options->model); $query = $model::where($options->column, '=', $relationshipData->{$options->key})->first(); @endphp @if(isset($query)) @if($options->label == 'first_name'){{ ucfirst($query->{$options->label}) }} {{ ucfirst($query->{'last_name'}) }}
@else{{ $query->{$options->label} }}
@endif @else{{ __('voyager::generic.no_results') }}
@endif @elseif($options->type == 'hasMany') @if(isset($view) && ($view == 'browse' || $view == 'read')) @if($options->label == 'item_id') @php $relationshipData = (isset($data)) ? $data : $dataTypeContent; $model = app($options->model); $selected_values = $model::where($options->column, '=', $relationshipData->{$options->key})->get()->map(function ($item, $key) use ($options) { return $item->{$options->label}; })->all(); @endphpProduct
SKU
Picture
Total