. */ namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; use Symfony\Component\HttpFoundation\Response; class IsPublicRegistration { public function handle(Request $request, Closure $next): Response { if ($request->space?->public_registration) { return $next($request); } abort(404, 'Public registration disabled'); } }