为什么队列赋值时会出现两个 sql?
控制器代码如下:
// 创建机器人
$robot = Robot::firstOrCreate(['ruid' => request()->input('self_id')]);
// 消息队列
dispatch(new \App\Jobs\BindRobot(request()->all(), $robot))->onQueue('high');
队列代码如下:
class BindRobot implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
protected $robot;
public function __construct($request, $robot)
{
$this->robot = $robot;
}
public function handle()
{
}
}
这是队列的 Queries:
最上面那个 sql 为什么会出现?有没有办法去掉?
推荐文章: