admin middleware + llms.txt

This commit is contained in:
Doar Mihai
2026-05-02 00:04:55 +03:00
parent 99d2cc9a25
commit b92e315931
9 changed files with 240 additions and 20 deletions
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;
class EnsureIsAdmin
{
public function handle(Request $request, Closure $next): Response
{
if (! $request->user() || ! $request->user()->is_admin) {
abort(403);
}
return $next($request);
}
}