php – Laravel 5.2中的路由问题

面对laravel 5.2的奇怪情况

该项目由godaddy托管,共享托管计划.

我已经在routes.php中定义了几条路线,并且一切正常.

最近我在auth中间件下增加了3个,现在这3个新路由在服务器上不起作用.但是他们在我的localhost上工作正常. Triple检查了服务器上的routes.php,代码就在那里.

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

此网址提供以下错误:

NotFoundHttpException in RouteCollection.php line 161:

并且上面/下面提到的网址工作正常.

有什么建议 ?

最佳答案 OP可能使用route缓存了他的路由:cacheon生产服务器,因此任何更改都需要他通过php artisan route清除路由缓存:清除新的更改才能生效.

路由缓存的优点:Sitespeed变得更快
路由缓存的缺点:每次进行更改时都需要重新缓存,因此通常只在生产服务器上完成.

点赞