1
Some checks failed
Deploy / deploy (push) Has been cancelled

This commit is contained in:
ssww23
2026-03-17 01:59:00 +03:00
parent 93a655235a
commit 0ee9f05416
48 changed files with 1193 additions and 413 deletions

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
class LocaleController extends Controller
{
public function __invoke(Request $request, string $locale): RedirectResponse
{
$supportedLocales = array_keys((array) config('app.supported_locales', []));
abort_unless(in_array($locale, $supportedLocales, true), 404);
$request->session()->put('locale', $locale);
return back();
}
}