Может ли кто-нибудь сказать, в чем проблема? >
Сообщение об ошибке
Вызов неопределенного метода App\Http\Middleware\LocalizationMiddleware::setLanguage() в Локализация
Вот мой контроллер LocalizationController
Код: Выделить всё
public function setLanguage($locale)
{
App::setLocale($locale);
Session::put('locale', $locale);
return redirect()->back();
}
Код: Выделить всё
public function handle(Request $request, Closure $next): Response
{
// Set Locale in this Middleware
App::setLocale(session()->get('selected_language') ?? 'en');
return $next($request);
}
Код: Выделить всё
Route::get('locale/{locale}',[LocalizationMiddleware::class, 'setLanguage'])->name('locale');
Код: Выделить всё
[img]{{ asset([/img]
[url=locale/en]
[img]{{ asset([/img]
English
[/url]
[url={{ url(]
[img]{{ asset([/img]
Deutsche
[/url]
Подробнее здесь: https://stackoverflow.com/questions/760 ... in-laravel