【发布时间】:2015-12-26 10:06:47
【问题描述】:
当我发送因'ErrorException' with message 'Undefined variable: sender' 等异常而失败的作业并修复代码并重新触发事件时,之前的代码再次运行并出现相同的错误。
我不知道为什么 Laravel 会一遍又一遍地重新运行我的旧代码。我显然希望能够修复那些破坏我的工作执行的错误。
composer dump-autoload 和 php artisan queue:flush 我都试过了,但都没有效果。有什么帮助吗?
【问题讨论】:
-
你跑
php artisan clear-compiled了吗? -
我认为
php artisan clear-compiled为我工作。有没有关于它的文档。我知道它会清除我编译的类。而composer dump-autoload只清除导入的类而不是我在应用程序代码中生成的类?这就是为什么 dump-autoload 没用的原因吗?
标签: php laravel composer-php jobs supervisord