1
我要定義這樣的路線:使用不是參數的可變部分定義Laravel路線?
Route::put('businesses/?!?/reviews/{review_id}', '[email protected]');
匹配類似的網址是:
businesses/-1/reviews/12or
business/abc/review/12
但調用BusinessController::editReview
方法只用review_id
說法:
function edit_review($review_id) { ... }
有效地使?!?
部分是強制性的,但忽略其值。
編輯:點是editReview方法應該只有一個參數。此外,我想給的路線名稱,並只有一個參數調用它:
route('business.review',['review_id'=>1])
編輯:現在,我想想,什麼是應該去「?!?」部分用route(...)
撥打?
爲什麼不只是添加一個方法的參數,但不使用它? 'function edit_review($ ignore_this,$ preview_id){}' – lukasgeiter 2015-03-08 17:25:34
好吧,這就是整個觀點:-)我希望它有1個參數,因爲某些無法消除的原因。此外,我想給它一個名字,並用一個參數來調用它:'route('business.review',['review_id'=> 1])''。 – 2015-03-08 17:29:11
我看到你已經想出了我的下一個問題。實際上應該怎麼做'?!?'?如果你解釋你真正想要做什麼,這可能會有所幫助...... – lukasgeiter 2015-03-08 18:22:59