ldc-doux/app/Http/Controllers/TranslationController.php
Sebastien Hattry b60513fb72 Fix bugs sh01
2022-07-18 10:36:38 +00:00

23 lines
491 B
PHP

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