lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: 致命错误:调用未定义函数 App\Http\Controller
Posted
技术标签:
【中文标题】lumen.ERROR: Symfony\\Component\\Debug\\Exception\\FatalThrowableError: 致命错误:调用未定义函数 App\\Http\\Controllers\\dispatch()【英文标题】:lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Call to undefined function App\Http\Controllers\dispatch()lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: 致命错误:调用未定义函数 App\Http\Controllers\dispatch() 【发布时间】:2019-01-04 14:07:25 【问题描述】:我正在使用 Lumen 发送批量邮件,但我收到一个错误,例如,
堆栈跟踪:
[2018-07-27 04:57:14] 流明。错误: Symfony\Component\Debug\Exception\FatalThrowableError:致命错误: 调用未定义的函数 App\Http\Controllers\dispatch() /chroot/home/milopleo/milople.org/html/development/harsh/presvi/api/app/Http/Controllers/EmailController.php:15
这些是我遵循的步骤, https://appdividend.com/2017/12/21/laravel-queues-tutorial-example-scratch/
【问题讨论】:
没有其余代码很难猜到,但错误消息显示您缺少dispatch()
函数。尝试在函数名称前添加“\”并检查Lumen queue documentation,尤其是 Laravel 和 Lumen 之间的差异
【参考方案1】:
你正在使用Lumen
,它没有辅助方法,所以你应该
new PendingDispatch($job); //replace this with dispatch
希望这会有所帮助。
【讨论】:
以上是关于lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: 致命错误:调用未定义函数 App\Http\Controller的主要内容,如果未能解决你的问题,请参考以下文章