-1
は、私がreturn App::getLocale();
を使用しようとすると、2 LANGのウェブサイトを作りたいと私はそれは返す必要があります/en/test
を行くen
と/sv/test
それは返す必要がありますsv
が、今それだけで私は私のミドルウェアlanguage.phpがLaravelローカライズ2 LANGウェブサイトのリターン間違ったロケール
'locales' => ['en' => 'English', 'sv => 'Sweden'],
を設定する最初のen
を返します私kernel.phpのIセットアップroutemiddlewareで次に
'language' => \App\Http\Middleware\Language::class,
私はさておき、それだとはあなたので、設定ではない言語名、ちょうどコード(私のweb.php
Route::group(['middleware' => ['web','language'] ,'prefix' => 'sv' ], function() {
Route::get('/test', function(){
return App::getLocale();
});
});
Route::group(['middleware' => ['web','language'] ,'prefix' => 'en' ], function() {
Route::get('/test', function(){
return \App::getLocale();
});
});
まだ動作していません – test1321