Files
Ressources-relationnel/app/Http/Middleware/ForceHttps.php
T
2026-03-30 22:40:09 +02:00

23 lines
494 B
PHP

<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
class ForceHttps
{
public function handle(Request $request, Closure $next)
{
// En production, forcer HTTPS même si on arrive en HTTP
if (!app()->environment('local') && !$request->isSecure()) {
return redirect(
str_replace('http://', 'https://', $request->url()),
308
)->send();
}
return $next($request);
}
}