Laravel 发送电子邮件时服务器出现伪造错误 'using $this in object context'
Laravel error on server with forge when sending email 'using $this in object context'
我正在使用 Laravel forge,并且我有一个计划发送电子邮件提醒的 cron 作业。在本地它工作得很好,但在生产服务器上,这发生在每封电子邮件的末尾,导致作业循环认为它失败了,从而发送了无数封电子邮件(我设置了一个限制,以重新 运行 的工作思想 :p )
这是消息:
[2015-01-31 07:28:09] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Using $this when not in object context' in /home/forge/bloblo.com/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/SerializableClosure.php(99) : eval()'d code:19
Stack trace:
#0 [internal function]: Illuminate\Exception\Handler->handleShutdown()
#1 {main} [] []
知道这是从哪里来的吗?我不明白那个错误,它以供应商包的形式 laravel...
电子邮件模板没有 html 标签,但这应该不是问题...
谢谢,
队列中的 $this->info('bla') 创建了一个错误。从队列中重新调用控制台日志并将其放入 before/after.
我正在使用 Laravel forge,并且我有一个计划发送电子邮件提醒的 cron 作业。在本地它工作得很好,但在生产服务器上,这发生在每封电子邮件的末尾,导致作业循环认为它失败了,从而发送了无数封电子邮件(我设置了一个限制,以重新 运行 的工作思想 :p ) 这是消息:
[2015-01-31 07:28:09] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Using $this when not in object context' in /home/forge/bloblo.com/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/SerializableClosure.php(99) : eval()'d code:19
Stack trace:
#0 [internal function]: Illuminate\Exception\Handler->handleShutdown()
#1 {main} [] []
知道这是从哪里来的吗?我不明白那个错误,它以供应商包的形式 laravel... 电子邮件模板没有 html 标签,但这应该不是问题...
谢谢,
队列中的 $this->info('bla') 创建了一个错误。从队列中重新调用控制台日志并将其放入 before/after.