require(); $staff = $request->user()?->staffProfiles() ->where('businessId', $business->id) ->with('role.permissions') ->first(); abort_unless($permissionCase && $staff?->hasPermission($permissionCase), 403); return $next($request); } }