lumen 5.8 event事件与php event 类冲突,在bootstrop/app.php下重命名后,执行 event事件后还是有冲突
1. 运行环境#
centos
1). 当前使用的 Laravel 版本?#
lumen5.8
2). 当前使用的 php/php-fpm 版本?#
PHP 版本:
7.4.30
php-fpm 版本:
7.4
3). 当前系统#
cenots7
2. 问题描述?#
在 php 开启 event 扩展后,报 event 类不能重复,从网上看需要重命名
$app->withFacades(true, [
\Illuminate\Support\Facades\Event::class => 'LumenEvent',
]);
修改后类显示重复问题解决了。
但是在业务中使用 event 方法就报: 没有定义 Event::dispatch 方法
event(new UpdateUserLastLoginTimeEvent($result));
{
"message": "Call to undefined method Event::dispatch()",
"status_code": 500
}
想问下是否还需要在哪里做修改。
推荐文章: