first commit

This commit is contained in:
brusnitsyn
2026-06-24 17:20:43 +09:00
commit 43499acf1c
165 changed files with 25929 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;
/**
* Принудительное использование HTTPS вне локальной среды.
*
* Мера ФСТЭК: ИАФ.5, ЗИС.9 защита данных при передаче (TLS обязателен).
*/
class ForceHttps
{
public function handle(Request $request, Closure $next): Response
{
if (! $request->isSecure() && ! app()->environment('local', 'testing')) {
return redirect()->secure($request->getRequestUri(), 301);
}
return $next($request);
}
}