->visible(function () {
$location = Location::find(auth()->user()->location_id);
$canView = auth()->user()->can('view', $location);
$canViewAll = auth()->user()->can('viewAny', Location::class);
return $canView && !$canViewAll;
})
->visible(function () {
$location = Location::find(auth()->user()->location_id);
$canView = auth()->user()->can('view', $location);
$canViewAll = auth()->user()->can('viewAny', Location::class);
return $canView && !$canViewAll;
})