为啥我有这个 laravel 错误?

Posted

技术标签:

【中文标题】为啥我有这个 laravel 错误?【英文标题】:Why do I have this laravel error?为什么我有这个 laravel 错误? 【发布时间】:2017-05-12 04:38:48 【问题描述】:

一切正常,但后来我删除了浏览器的历史记录(Chrome 版本 55.0.2883.87 m),突然我的 Laravel(5.3 版本)项目停止工作。 当我转到我的项目的索引时它工作正常,但是当我点击任何链接时,我有以下错误:

Sorry, the page you are looking for could not be found.

1/1
NotFoundHttpException in RouteCollection.php line 161:
in RouteCollection.php line 161
at RouteCollection->match(object(Request)) in Router.php line 766
at Router->findRoute(object(Request)) in Router.php line 621
at Router->dispatchToRoute(object(Request)) in Router.php line 607
at Router->dispatch(object(Request)) in Kernel.php line 268
at Kernel->Illuminate\Foundation\Http\closure(object(Request)) in Pipeline.php line 53
at Pipeline->Illuminate\Routing\closure(object(Request)) in CheckForMaintenanceMode.php line 46
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\closure(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\closure(object(Request)) in Pipeline.php line 104
at Pipeline->then(object(Closure)) in Kernel.php line 150
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 117
at Kernel->handle(object(Request)) in index.php line 54

【问题讨论】:

显然您确实删除了这些页面,但它们只是似乎在工作,因为它们位于浏览器的 html 缓存中。检查您定义的路线。 路线没问题。正如我之前所说,一切正常,但是一旦我删除浏览器的缓存,每个链接都会显示该错误。 【参考方案1】:

当您访问未在路由中注册的页面或链接时会发现这些错误。 请检查您的路线。 您可以在\resources\views\errors 中编辑此页面。默认情况下,不会有文件404.blade.php,您可以创建一个文件并根据需要编辑该页面

【讨论】:

【参考方案2】:

我已经解决了。我刚刚执行了 Ccleaner,我的路线又可以正常工作了,但是谢谢你们的 cmets,伙计们。

【讨论】:

以上是关于为啥我有这个 laravel 错误?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 laravel 验证不显示错误

为啥我在 laravel 到 fontawesome 的路径错误?

为啥 PHP/Laravel 不增加这个值?

为啥 vue js 组件没有显示在 laravel 刀片中?

为啥 Laravel 中的验证不能正常工作?

为啥我是 laravel 抛出 SQLSTATE[42000]:语法错误或访问冲突:1064 错误