laravel7+swoole insert数据的一个奇葩问题
1. 运行环境#
linux
1). 当前使用的 Laravel 版本?#
Laravel 7
2). 当前使用的 php 版本?#
PHP 版本:7.4
2. 问题描述?#
这里有一个很奇葩的问题,使用 swoole 情况下,如果 env 的 APP_DEBUG=true 的情况下,凡是插入数据库的数据,没有实际插入到数据库,但是那些 select 的语句是正常的看到新的数据,如果重启 swoole, 那边这些数据就会被清空。
有没有大佬能解释一下
$CategoryModel = new Category();
$insert['name'] = $post['name'];
$insert['status'] = $post['status'];
$insert['sort'] = $post['sort']??0;
$insert['addtime'] = time();
$id = $CategoryModel->insertGetId($insert);
$this->log($id,"添加类型:".$post['name']);
return ['error'=>0,'msg'=>'添加成功'];
推荐文章: