路由定义了却 Page Not Found,注释掉 show 才可以?
Route::get('/users/{user}', 'UsersController@show')->name('users.show'); //展示某个用户
Route::get('/users/create', 'UsersController@create')->name('users.create'); //用户注册页面
按以上定义路由时,响应 Page Not Found
//Route::get('/users/{user}', 'UsersController@show')->name('users.show'); //展示某个用户
Route::get('/users/create', 'UsersController@create')->name('users.create'); //用户注册页面
注释掉 user.show 后响应正常
何解?是把 sample.test/users/create 定向到 /users/{user} 了吗?
PS: 用 resource 快速绑定路由也是正常的
PPS: 请求的确是到 /users/{user} 去了;将两条绑定路由的代码上下调换位置后请求也是正常的,这是不是框架的一个小 bug?
推荐文章: