Я покажу пример, я не очень хорошо пишу по-английски, и это лучше для понимания.
Route::get('/', function () {
return view('home')->withSucces("@lang('home.account_create_confirm')");
});
Вот маршрут и вот код со страницы:
<div class="container">
<div class="alert alert-success">
{{ $success }}
</div>
</div>
Сообщение «home.account_create_confirm» гласит: «Ваша учетная запись создана», но когда я перехожу на страницу, вместо этого на странице отображается следующее:
@lang('home.account_create_confirm')
Скриншот, чтобы понять:
https://gyazo.com/623fd5899b95819b6196bbae0197b1d4
Я прошу прощения за это, я знаю, что я новичок, и это должно быть очевидно для вас!
Спасибо за помощь!
@lang является тегом процессора шаблонов блейдов и недоступен в вашем контроллере. использование транс () вместо:
Route::get('/', function () {
return view('home')->withSucces(trans('home.account_create_confirm'));
});
Других решений пока нет …