laravel+workerman的event监听文件用不了数据库,找不到驱动

weixin_38651940 2019-11-18 09:36:19

use App\User;
use GatewayWorker\Lib\Gateway;
use Illuminate\Support\Facades\Log;
class Event
{
...
//当客户端发来数据(Gateway进程收到数据)后触发的回调函数
public static function onMessage($client_id, $message)
{
$response = ['code' => 0, 'msg' => 'ok', 'data' => []];
$message = json_decode($message);

//根据接收到的客户端数据的不同模式 进行相应的处理以及回复。
if (!isset($message->type)) {
$response['code'] = 500;
$response['msg'] = 'fail';
Gateway::sendToClient($client_id, json_encode($response));
} else {
switch ($message->type) {
case 'check':
// do something ...
$response['code'] = 200;
$response['msg'] = 'OK';
$uid = $message->uid;
$user = User::find($uid);
// Gateway::bindUid($client_id,$uid);
$arr = [
'username' => $user->name
];
// Gateway::setSession($client_id,$arr);
$response['data'] = [$arr];
break;
default:
$response['code'] = 500;
$response['msg'] = 'Undefined';
}

Gateway::sendToClient($client_id, json_encode($response));
}
}
...
}

服务器报错了PDOException: could not find driver

请各路大神指导一下
...全文
64 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧