为啥在事务中写入队列后就回滚了??
try {
DB::transaction(function () {
# 数据库相关操作
//加入队列
ProcessBayExpire::dispatch(1)->delay(now()->addMinutes(120));
});
} catch (\Exception $e) {
return response()->json([
'code' => 500,
'message' => $e->getMessage(),
]);
}
return response()->json([
'code' => 200,
'message' => '操作成功',
]);
加入队列以后并没有抛出异常
推荐文章: