Украина, Днепр
(095) 478-70-11
Создаем сначала контроллер который будет переключать язык
php artisan make:controller LocalizationController
class LocalizationController extends Controller { public function index($lng){ App::setlocale($lng); session()->put('lng', $lng); } }
Затем создаем перехватчик
php artisan make:middleware Localization
public function handle($request, Closure $next) { if (session()->has('lng')) { App::setlocale(session()->get('lng')); } return $next($request); }
И добавляем его в kernel.php
protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\Localization::class, ],
Теперь осталось сделать шаблончик, который бы дергал аяксом данный класс и переключал бы локаль
Copyright © 2012-2025 All rights reserved.
created by WPS.