Laravel使用旧文件?

时间:2018-11-23 17:55:53

标签: laravel composer-php artisan laravel-5.7

我有一个Laravel项目,该项目正在生成错误,因此我删除了有问题的行,将代码推送到存储库,将代码拉到生产服务器上并重试。但是,我仍然收到引用不再存在的代码行的异常。

  1. 我检查了生产服务器,并显示了最新代码。
  2. 我做了composer dumpautoload
  3. 我做了php artisan clear-compiled
  4. 我做了php artisan optimize
  5. 我做了php artisan cache:clear

但是,Whoops处理程序仍在给我明显更改的文件错误。该怎么办?

3 个答案:

答案 0 :(得分:0)

如果出现此类错误,我通常会使用这四个命令。

php artisan cache:clear
php artisan route:cache
php artisan view:clear
php artisan config:cache

这里您没有使用php artisan view:clear,所以我建议您也尝试使用此

答案 1 :(得分:0)

如果服务器拥有操作码缓存,则只需要重置它即可。你可以在这里看到

http://php.net/manual/en/function.opcache-reset.php

答案 2 :(得分:0)

我在问题中没有提到的是问题出在排队的工作中。一旦我意识到更新代码后不会重置排队的作业,我就不得不烦恼

php artisan queue:restart

然后它起作用了。谢谢大家的光临。