1
sun522198558 2017-07-12 14:40:37 +08:00
[https://laravel.com/docs/5.4/queries#updates]( https://laravel.com/docs/5.4/queries#updates)
Increment & Decremen |
2
linpf OP @sun522198558 这个并不是 Eloquent ORM 的操作方法。而且,increment 这种操作只能一个 sql 修改一个字段,现在的情况是我需要 1 条 sql 修改多个字段。
|
3
wu1990 2017-07-12 14:43:52 +08:00
太多了,increment,decremen,Raw 都可以~
|
4
linpf OP @wu1990 increment,decrement 只能满足只修改一条字段的需求,而且这个不属于 Eloquent ORM 的操作方法。raw 的话,我看了一些文档,似乎要手写完整的 sql 语句
|
5
sun522198558 2017-07-12 15:07:26 +08:00 1
$user = User::find(1);
$user->update([ 'votes' => \DB::raw( 'votes + 1' ), 'click' => \DB::raw( 'click + 1' ), ]); |
6
linpf OP @sun522198558 非常感谢!!!
|
7
mingyun 2017-07-12 23:34:39 +08:00
5 楼 学习了
|