基本上我想使用条件在我的模型中保存数据,以防止同时执行多个保存数据.
我现在做的是:
$order = Order::find(id);
$order->paid_amount = $amount;
$order->status = $status;
$order->save();
Run Code Online (Sandbox Code Playgroud)
我需要的是:
$order = Order::find(id);
$order->paid_amount = $amount;
$order->status = $status;
$order->where('last_update', $last_update);
$order->save();
Run Code Online (Sandbox Code Playgroud)
是否有可能在laravel中有效地执行此操作,还是必须使用原始sql或更新?
基本上我试图在这个模型中重新创建一个类似于django用户身份验证系统的字段,为此我尝试使用多对多字段,但最终结果是这样的.

我正在尝试使用另一个可以显示存在的字段和另一个字段,我选择的类似于django admin,看起来像这样.

这是我的代码
class Category(models.Model):
name = models.CharField(max_length=128, unique=True)
class BlogPage(models.Model):
category = models.ManyToManyField(Category)
title = models.CharField(max_length=128)
preview = models.TextField(max_length=256)
content = models.TextField()
Run Code Online (Sandbox Code Playgroud)