我有那些路线
Route::get('/account/{id}','AccountsController@show')->name('account.show');
Route::get('/account/create','AccountsController@create')->name('account.create');
我的AccountsController中的那些方法
public function show(){
echo 'SHOW';
}
public function create(){
echo 'CREATE';
}
当我使用route account / create时,返回" SHOW"。知道为什么它没有采用正确的方法吗?谢谢。
答案 0 :(得分:6)
第一条路线中的{id}
部分是通配符,因此任何值都将匹配第一条路线,数字或字符串。您只需要切换路线的顺序。