首页 ->

laravel/lumen调用存储过程出现Packets out of order的解决办法


laravel/lumen调用mysql存储过程出现错误提示:Packets out of order. Expected 1 received 4. Packet size=10,并且重复执行了1次,即执行了2次存储过程,解决办法如下:

修改database.php,lumen在vendor/laravel/lumen-framework/config目录下,修改mysql配置为:

‘mysql’ => [
‘driver’ => ‘mysql’,
‘host’ => env(‘DB_HOST’, ‘127.0.0.1’),
‘port’ => env(‘DB_PORT’, 3306),
‘database’ => env(‘DB_DATABASE’, ‘forge’),
‘username’ => env(‘DB_USERNAME’, ‘forge’),
‘password’ => env(‘DB_PASSWORD’, ”),
‘unix_socket’ => env(‘DB_SOCKET’, ”),
‘charset’ => env(‘DB_CHARSET’, ‘utf8mb4’),
‘collation’ => env(‘DB_COLLATION’, ‘utf8mb4_unicode_ci’),
‘prefix’ => env(‘DB_PREFIX’, ”),
‘strict’ => env(‘DB_STRICT_MODE’, true),
‘engine’ => env(‘DB_ENGINE’, null),
‘timezone’ => env(‘DB_TIMEZONE’, ‘+00:00’),
‘options’ => [
PDO::MYSQL_ATTR_INIT_COMMAND => ‘SET NAMES utf8’,
PDO::ATTR_EMULATE_PREPARES => true,
],
],

即增加了’options’ => [
PDO::MYSQL_ATTR_INIT_COMMAND => ‘SET NAMES utf8’,
PDO::ATTR_EMULATE_PREPARES => true,
],

ok搞定,不报错,并且只执行了一次存储过程。

搜索

最新内容

  • 财鸽记账3.6.8版本上线
    财鸽记账3.6.8版本上线

    财鸽记账3.6.8版本上线,带来如下变化: 选择账本、分类、科目、产品名称、往来客户、财务账户(钱包)、支付方…

  • 财鸽记账3.6.2版本上线
    财鸽记账3.6.2版本上线

    财鸽记账3.6.2版本上线,主要带来以下变化: 1.新增财务账户(钱包)管理功能。 可新建财务账户(钱包),例…

  • 财鸽记账3.2.8版本上线

    财鸽记账3.2.8版本上线啦,主要变化如下: 新增统计分析模块中选择账本时,可以选择一个、多个自由组合账本进行…

  • 财鸽记账V3.2.6版本上线
    财鸽记账V3.2.6版本上线

    财鸽记账V3.2.6版本上线啦,新增如下功能: 1.新增收支、资产负债记账可以输入负数金额功能,方便借款还款、…

  • 看豆包怎么说:财鸽记账 vs 随手记 vs 鲨鱼记账
    看豆包怎么说:财鸽记账 vs 随手记 vs 鲨鱼记账

    下面把 财鸽记账 vs 随手记 vs 鲨鱼记账,从定位、功能、费用、界面、适合人群 5 个维度做清晰对比(20…

  • 财鸽记账V3.1.20版本上线
    财鸽记账V3.1.20版本上线

    财鸽记账V3.1.20版本上线啦,新增如下功能: 1.新增按下属用户搜索记账流水功能。2.新增产品库存计量单位…

  • 财鸽记账V3.1.19版本上线
    财鸽记账V3.1.19版本上线

    财鸽记账又更新了,V3.1.19版本正式上线,主要变化如下: 1.新增财务收支流水、产品出入库流水自定义排序功…

  • 财鸽记账V3.1.9正式上线
    财鸽记账V3.1.9正式上线

    财鸽记账V3.1.9发布了,新增如下功能: 1.新增按支付方式、客户往来搜索等功能。 2.修复PC版本输入汉字…

  • 财鸽记账PC版如何放大显示
    财鸽记账PC版如何放大显示

    使用腾讯应用宝启动财鸽记账后,可以通过调节字体和宽高比来放大显示。 一、调节字体 在界面右边栏有“调字体”按钮…

  • 财鸽记账PC版上传图片方法
    财鸽记账PC版上传图片方法

    安装腾讯应用宝后,我的电脑将出现“腾讯应用宝文件管理”文件夹,将需要上传的图片拷贝至“腾讯应用宝文件管理\截图…