我将凯文的答案标记为最佳答案,但我添加自己的问题只是为了将来的替代想法。我提供了一个文件而不是回显,就像 mrhn 的评论所建议的那样public function trackEmailRead(Request $request, string $token){ $order = Order::where(['token' => $token])->first(); if ($order && !$order->email_read_at) { $order->update([ 'email_read_at' => now() ]); } return response()->file(public_path() . '/images/pixel.png');}是的,我知道 !!您认为我可以在 whereNull 条件下使用“email_read_at”进行直接更新,但是......在实际代码中,在查询和 if 之间,还有一些其他业务逻辑......
目前暂无任何回答
- 0 回答
- 0 关注
- 108 浏览
添加回答
举报
0/150
提交
取消