我正在使用laravel 5.0
我有2个路由:
Route::get('admin', 'AdminController@index');
Route::resource('admin/user','UserController');
如果我浏览http://localhost:8000/admin/user
工作正常
但如果我使用它:
Route::resource('admin', 'AdminController');
Route::resource('admin/user','UserController');
http://localhost:8000/admin/user的页面将为空白!
为什么呢?以及如何解决它?
谢谢
答案 0 :(得分:0)
按照以下顺序:
Route::get('admin', 'AdminController@index');
Route::resource('admin/user','UserController');
Route::resource('admin', 'AdminController');
这只是路线优先级的问题。
路线Route::get('admin/{id}', 'AdminController@show')
优先于Route::get('admin/user', 'UsersController@show');