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的主要内容,如果未能解决你的问题,请参考以下文章

流明框架路由不起作用

如何以编程方式登录/验证用户?