【问题标题】:Laravel routing resource errorLaravel 路由资源错误
【发布时间】:2016-02-24 10:41:22
【问题描述】:

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

为什么?以及如何解决?

谢谢

【问题讨论】:

    标签: laravel


    【解决方案1】:

    按照这个顺序:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多