laravel multilingual routes 是 chin leung 的一個擴展包,為你的應用注冊多語言路由。 代替以下的路由設置:
Route::get('/',?'ShowHomeController')->name('en.home'); Route::get('/fr',?'ShowHomeController')->name('fr.home');
你可以用這個擴展包完成同樣的事情:
Route::multilingual('/',?'ShowHomeController')->name('home');
該軟件包還附帶一個中間件,可根據請求自動檢測和更改應用程序的區域設置。
protected?$middlewareGroups?=?[ ????'web'?=>?[ ????????ChinLeunglaravelMultilingualRoutesDetectRequestLocale::class, ????????//?... ????] ];
您可以通過 chin leung包配置所需的語言:
//?config/locales.php 'supported'?=>?[ ????'en', ????'es', ????'fr', ],
請務必查看軟件包的 chin leung,其中包含多語言軟件包可以執行的所有操作的示例。 您可以在 chin leung 上了解有關此軟件包的更多信息,獲取完整的安裝說明以及在 github 上查看源代碼。
更多Laravel相關技術文章,請訪問chin leung欄目進行學習!
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END