>[info]更新update数据
`save` 方法可以用于更新数据库中已经存在的模型(model)。
>为了更新一个模型(model),
1、首先你必须从数据库中将其取出,
2、然后为需要更新的属性赋值,
3、最后调用 save 方法。
此外,updated_at 时间戳会被自动更新,所以不需要手动设置 updated_at 的值:注意模型类中要取消 public $timestamps = false;
`
>[warning]使用save方法更新对象内容
~~~
public function save() {
$article = Article::find(2);
$article->title = '新中国的成立';
$result = $article->save();
if($result) echo "更新成功";
else echo "更新失败";
exit();
}
~~~
>[warning]使用update批量更新数据(通过where也可以更新单个数据)
~~~
public function update() {
$result = Article::where('title', '测试')
->update(['title'=>'demo']);
if($result) echo "更新成功";
else echo "更新失败";
exit();
}
~~~