Laravel路由资源错误

时间:2016-02-24 02:37:42

标签: laravel

我正在使用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的页面将为空白!

为什么呢?以及如何解决它?

谢谢

1 个答案:

答案 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');