【问题标题】:How to handle root route with parameter in laravel?如何在laravel中处理带参数的根路由?
【发布时间】:2017-05-28 13:59:43
【问题描述】:

所以我已经有了当前的路线设置:

Route::get('/{id}', 'MainController@index');

这是用于通过/ 传递一个 id 但我也想:

Route::get('/admin', 'AdminController@index');

但它一直将admin 处理为 URL 参数而不是它自己的路由,有没有办法区分两者?

【问题讨论】:

  • 您是否尝试在Route::get('/{id}', 'MainController@index'); 之前声明Route::get('/admin', 'AdminController@index');

标签: php laravel routing


【解决方案1】:

您需要将此路由移动到路由文件的末尾,以使所有其他类似于'/admin' 的路由工作:

Route::get('/{id}', 'MainController@index');

【讨论】:

    猜你喜欢
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 2023-03-07
    • 2017-04-04
    • 2016-01-17
    • 1970-01-01
    相关资源
    最近更新 更多