ldc-doux/app/Http/Controllers/TranslationController.php
2022-01-25 14:07:34 +01:00

29 lines
644 B
PHP

<?php
namespace App\Http\Controllers;
use App\Enums\Lang;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Cookie;
class TranslationController extends Controller
{
public function switch($locale)
{
if (! in_array($locale, Lang::toValues())) {
abort(400);
}
// Save in DB
// $user = Auth::user();
// $user->lang = $locale;
// $user->save();
Cookie::queue(Cookie::forever('language', $locale));
if (url()->full() !== url()->previous()) {
return redirect()->back();
}
return redirect()->route('home');
}
}