first init

This commit is contained in:
ISMAIL MASSERAN
2026-06-08 11:37:14 +08:00
commit 94ecbe5887
1058 changed files with 87732 additions and 0 deletions
@@ -0,0 +1,27 @@
<?php
namespace App\Http\Middleware;
use App\Support\AuthCookie;
use Closure;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;
class AuthenticateFromCookie
{
/**
* Promote HttpOnly auth cookie to Authorization header for Sanctum.
*/
public function handle(Request $request, Closure $next): Response
{
if (! $request->bearerToken()) {
$token = $request->cookie(AuthCookie::name());
if (is_string($token) && $token !== '') {
$request->headers->set('Authorization', 'Bearer '.$token);
}
}
return $next($request);
}
}