亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel 中的多語言 URL

Laravel 中的多語言 URL

PHP
ibeautiful 2023-10-21 16:07:05
對于 Laravel 應用程序中的“歡迎”頁面,我需要有 4 種不同語言的路線。目前我已經這樣做了:# GermanRoute::get('/willkommen', 'WaitingListController@index')->name('waiting_list.index');# FrenchRoute::get('/bienvenu', 'WaitingListController@index')->name('waiting_list.index');# ItalianRoute::get('/benvenuto', 'WaitingListController@index')->name('waiting_list.index');# SpanishRoute::get('/bienvenidos', 'WaitingListController@index')->name('waiting_list.index');我想這對于一個頁面來說沒問題,但最終我需要翻譯網站上每個頁面的 URL。這變得很麻煩,因為我以后必須進行 4 次更改。這顯然是要避免的事情。所以我的問題是:最好的方法是什么?我不希望為 中的每個頁面創建 4 條路由routes/web.php。有更優雅的解決方案嗎?我可以以某種方式將數組而不是字符串傳遞給路由嗎?
查看完整描述

1 回答

?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

擴展我的評論,這樣的事情可以工作

Route::get('/{welcome}', 'WaitingListController@index')
->where('welcome', 'willkommen|bienvenu|bienvenidos')
->name('waiting_list.index');


查看完整回答
反對 回復 2023-10-21
  • 1 回答
  • 0 關注
  • 159 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號