【问题标题】:Laravel Route shows 404Laravel 路线显示 404
【发布时间】:2018-10-04 13:09:03
【问题描述】:

我的 web.php 中有这个 Laravel,它正在工作。但是现在,路由显示的是 404 页面。

现在这行不通。我想要这条路线。

破碎的路线

Route::get('/b/{business}/jobs/create', 'JobController@create')->name('dashboard_job_create');

这条路线运行良好。

我为了让它工作而改变它的路线

Route::get('/b/{business}/1212/create', 'JobController@create')->name('dashboard_job_create');

现在的问题是我希望路由有“jobs”而不是“1212”,但是带有“jobs”的路由不再工作了。

【问题讨论】:

  • 您将旧的“工作”更改为新的“1212”。这是故意的吗?
  • “工作”不再起作用。但是当我将其更改为“1212”时,路线又开始工作了
  • 可能与路线的顺序有关。有些路线不能在其他路线之前。方法也很重要。
  • 1212是什么ID??您是否更改了查看页面中的网址
  • @SuperDJ 似乎已经解决了这个问题,非常感谢!

标签: php laravel routes


【解决方案1】:

您可能需要检查路线的顺序。有些路线不能在其他路线之前。路由方法(putget 等)也很重要。

显然它与路线的特殊性有关:https://laracasts.com/discuss/channels/laravel/order-of-routes-in-webphp?page=1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-07
    • 2018-10-23
    • 2014-09-04
    • 1970-01-01
    • 2019-08-14
    • 2016-09-05
    • 2020-07-18
    • 2019-12-25
    相关资源
    最近更新 更多