【问题标题】:Route 404 error Laravel路线 404 错误 Laravel
【发布时间】:2018-10-23 07:05:08
【问题描述】:

我遇到了一个我不太明白的错误。该路线似乎在我的开发机器(Windows 10、php 7)上运行良好,但在共享 linux 主机上出现 404 错误。

下面是代码:

路线

 Auth::routes();
Route::get('/curries','CurriessController@index')->name('curries');
Route::resource('/curries','CurriesController');

链接

 <td><a href="/curries/{{$curry->id}}"> {{$curry->curry_title}}</a></td>

我也试过route('curry.index', $curry-&gt;id

对我来说没有意义的是它在 Windows 上工作,但在 linux 上工作 404。请帮忙

【问题讨论】:

  • 看起来您正在使用resource 路由。当您的数据库中找不到模型时,这可能会为某些路由抛出 404。你能追踪这个异常是在哪里引发的吗?

标签: php laravel routes


【解决方案1】:
  1. 确保模型存在
  2. 确保该表存在于数据库中
  3. 将您的链接替换为<td><a href="{{route('curries.index')}}/{{$curry->id}}">Type of Curry</a></td>

这应该可行

【讨论】:

    猜你喜欢
    • 2018-01-15
    • 1970-01-01
    • 2013-12-26
    • 2014-12-21
    • 2017-10-20
    • 2018-12-11
    • 2018-01-18
    • 2016-01-12
    • 2018-09-26
    相关资源
    最近更新 更多