2017-10-09 121 views
0

我在我的生产服务器中使用laravel 5.1。更新后,我作曲,队列监听命令开始投掷误差编译器更新后编译.php中的PHP致命错误

PHP Fatal error: Cannot redeclare class Illuminate\Support\Traits\Macroable in /var/www/<site-folder>/bootstrap/cache/compiled.php on line 6109 

我无法找出问题。我的网站工作正常,其他工匠命令工作正常。但我无法运行我的队列。请建议我一些sollution

回答

0

您应该运行运行

php artisan clear-compiled 
php artisan optimize 

,让你一定要重新启动您的队列。

+0

我按照你上面提到的做了。仍然没有运气:( – Tamizharasan

+0

如果你手动删除这个'bootstrap/compiled.php'文件错误消失吗? –

+0

我想它工作。我删除了compiled.php,它工作正常。你能告诉我为什么删除的compiled.php工作,为什么它不影响网站和其他命令?最重要的是什么是使用该文件?请在您的答案更新这些问题,这将是有益的。 – Tamizharasan