在 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/