2017-11-07 14 views
0

最初のページにローカライズを追加したいと思います。ルートでこれを使用:ホームページのローカライゼーション

Route::get('/{lang?}', function ($lang = null) { 
    App::setlocale($lang); 
    return view('welcome'); 
}); 

これは動作します。しかし、問題は私がログインページに行きたいとき、それは同じページにとどまります。/loginそこにはログインが言語だと思う。どのように私はそれを修正することができます考えですか?

答えて

1

ルーティングファイルにロケールを設定するログインルートより前にログインルートを置きます。ルータは常に最初に見つかったルートと一致するので、/loginはログインルートと一致します。一致するルートを持たないものはそのロケールルートと一致します。

関連する問題