请告知如何本地化Flash消息?我跟着laracast系列:https://laracasts.com/series/build-project-flyer-with-me/episodes/9
Auth::login(User::firstOrCreate($data));
flash()->success('flash.success', 'flash.login');
return redirect($this->redirectPath());`
答案 0 :(得分:1)
return redirect('/login')->with('status', trans('auth.registered'));
在resources / lang / es / auth.php
中return [
...
'registered' => "Your message translated on Spanish.",
];
答案 1 :(得分:0)
了解本地化Laravel Localization
您可以找到更多信息
答案 2 :(得分:0)
你可以这样做
在你的控制器中
return redirect('/login')->with('success', __('auth.registered'));
以及在 lang 文件中,例如使用 En 和 Ar
转到 lang/en/auth
并创建您的状态消息
'registered' => 'Your message in English'
转到 lang/ar/auth
并创建您的状态消息
'registered' => 'Your message in Arabic'
然后在您的刀片中,您从控制器检索即将到来的消息
@if(session('success'))
<div class="alert alert-success" role="alert">
<div class="alert-body">
{{session('success')}}
</div>
</div>
@endif