我的路線是:Laravel路線可選參數問題
Route::get('members/{name?}/{id}', '[email protected]');
Route::get('members/{id}/edit', '[email protected]');
當我點擊來自葉片上的URL鏈接,
<a href="members/1/edit">Edit</a>
它進入第一路徑,並呼籲Sample1Controller @ sampleFn1。爲什麼??請幫助..
當我點擊鏈接..我想去第二條路線並調用Sample2Controller @ sampleFn2。任何幫助?
在此先感謝。
,當您訪問'會員/ 1/edit',因爲它可以匹配路線你在那裏,它選擇第一個,'1' = $ name和'edit' = $ id。總是把你的路線放在最後一個參數上,首先用靜態文本路由。您也可以在路線上執行過濾器或where子句,如下面的一些答案 – Carlos