Laravel 注冊多語言路由

Laravel 注冊多語言路由

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
喜歡就支持一下吧
點贊8 分享