php - Laravel 5.2 中的路由问题

标签 php laravel laravel-5.2

在 laravel 5.2 中遇到一个奇怪的情况 该项目通过共享托管计划托管在 godaddy 上。 我已经在 routes.php 中定义了一些路由,并且一切正常。 最近我在 auth 中间件下又添加了 3 个,现在这 3 个新路由在服务器上不起作用。但是,它们在我的本地主机上运行良好。三次检查服务器上的 routes.php,代码就在那里。

Route::get('contact','ContactusController@index');

此网址出现以下错误:

NotFoundHttpException in RouteCollection.php line 161:

并且上面/下面提到的 url 工作正常。

有什么建议吗?

最佳答案

OP 可能在生产服务器上使用 route:cache 缓存了他的路由,因此任何更改都需要他通过 php artisan route:clear 清除路由缓存新更改生效。

路由缓存的优点:站点速度变得更快
路由缓存的缺点:每次进行更改时都需要重新缓存,因此通常只在生产服务器上这样做。

关于php - Laravel 5.2 中的路由问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38897198/

相关文章:

php - JOIN 查询在真实数据库上太慢,在小型数据库上运行良好

php - 如何从公共(public)文件夹中检索图像并在 Laravel 中转换为 base64?

laravel - Laravel 中的 getClientOriginalExtension() 和 Extension() 有什么区别?

php循环遍历多个数组

php - Laravel5.7 : Get sum() for current month using model returned in view

php - 继续在循环中减去值以获得mysql结果php

php - 如何将以下三个 Laravel Eloquent 查询合并为一个?

php - Laravel 访问 Controller 外的请求对象

Laravel 5.2 未在 ubuntu 上读取 .env

php - 无法与主机 mailtrap.io 建立连接 [php_network_getaddresses : getaddrinfo failed: No such host is known. #0]