route()?->parameter('tenant'); if (! $tenant instanceof Tenant) { return $next($request); } $user = $request->user(); if (! $user instanceof User) { return $next($request); } if (! app(CapabilityResolver::class)->isMember($user, $tenant)) { abort(404); } return $next($request); } }