First Commit

This commit is contained in:
marco
2026-09-01 07:49:48 -03:00
commit 28b1044038
399 changed files with 41659 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Auth;
class LanguageController extends Controller
{
public function switch(string $locale): \Illuminate\Http\RedirectResponse
{
$supportedLocales = ['pt_BR', 'en', 'es'];
if (!in_array($locale, $supportedLocales, true)) {
$locale = config('app.locale', 'pt_BR');
}
App::setLocale($locale);
session(['locale' => $locale]);
if (Auth::check()) {
Auth::user()->update(['locale' => $locale]);
}
return redirect()->back();
}
}