@foreach ($options as $option) @php $show = true; if ($option['permission'] != false && search_route_to_permissions($option['permission'], $myPermissions) == false) { $show = false; } foreach ($option['conditions'] as $condition) { if (($condition['type'] == '==' && !in_array($data[$condition['column']], $condition['value']))) { $show = false; } if ($condition['type'] == '!=' && in_array($data[$condition['column']], $condition['value'])) { $show = false; } } $columnId = $option['columnId']; $route = ($option['id'] == 'inside' ? route($option['route'], $data[$columnId]) : route($option['route']).'?'.$columnId.'='.$data[$columnId]); if(isset($option['params'])) { $route .= $option['params']; } @endphp @if ($show == true)
{{ $option['title'] }}
@endif @endforeach