【问题标题】:I have removed a route from web.php and this route still working in laravel 5我从 web.php 中删除了一条路线,这条路线在 laravel 5 中仍然有效
【发布时间】:2021-12-30 08:45:28
【问题描述】:

我在 laravel 5 中工作,这是从 cpanel 下载的现有项目。我想进行一些更改,但我的更改没有任何影响。我,最后删除了路线,但路线仍然有效。在 routeServiceProvider 中没有任何额外的路由文件绑定不需要或包含在 web.php 中。我想知道它怎么会发生? 我试过了:

php aritsan cache:clear
php artisan config:clear

谁能告诉我可能是什么问题?

【问题讨论】:

  • 我也重启了服务器。
  • 试试这个 php artisan route:clear

标签: laravel routes


【解决方案1】:

请运行以下命令:

php artisan route:cache

运行此命令后,您的缓存路由文件将在每次请求时加载。

【讨论】:

  • 发布与我相同的答案有什么意义? :D
  • @keneferinho95 从技术上讲这是route:cache 而不是route:clear
  • 好吧,我的错...
  • 在开发过程中没有理由缓存你的路由,只需使用route:clear 清除它们,否则每次进行更改时都必须不断重新缓存它们
【解决方案2】:

请运行以下命令:

php artisan route:clear

【讨论】:

  • 这是路由:缓存,或缓存:清除
  • @Jack route:clear 清除路由缓存所以没有错,cache:clear 与路由或配置缓存无关,这是您告诉人们刷新的实际缓存存储(这不会'根本没有帮助)... OP 不需要首先缓存他们的路由
  • @lagbox 你是对的,我错了。
猜你喜欢
  • 2018-07-19
  • 2021-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-16
  • 2021-11-30
  • 1970-01-01
相关资源
最近更新 更多