Skip to content

Commit ab18edc

Browse files
committed
update check swoole extensions
1 parent 32b3971 commit ab18edc

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

laravel/app/Http/Controllers/Api/ApiExcelController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ public function startTask()
141141
$data = $task->toArray();
142142

143143
// 如果是 cli 模式使用 laravels Task 异步事件
144-
if (PHP_SAPI == 'cli') {
144+
if (PHP_SAPI == 'cli' && in_array('swoole', get_loaded_extensions())) {
145145
// 触发事件--实例化并通过fire触发,此操作是异步的,触发后立即返回,由Task进程继续处理监听器中的handle逻辑
146146
$event = new ApiExcelSwooleEvent($data);
147147
// $event = new TestEvent('event data');

laravel/app/Http/Controllers/AuthController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public function login()
5454

5555
// 登录成功,触发事件
5656
// 如果是 cli 模式使用 laravels Task 异步事件
57-
if (PHP_SAPI == 'cli') {
57+
if (PHP_SAPI == 'cli' && in_array('swoole', get_loaded_extensions())) {
5858
Event::fire(new LoginSwooleEvent(auth('api')->user(), new Agent(), \Request::getClientIp(), time()));
5959
} else {
6060
event(new LoginEvent(auth('api')->user(), new Agent(), \Request::getClientIp(), time()));

0 commit comments

Comments
 (0)