laravel Eloquent ORM 字段自增与自减
laravel Eloquent ORM提供了两个方法来实现自增与自减,这两个方法都至少接收一个参数:需要修改的列。第二个参数是可选的,用于控制列值增加/减少的数目。
$Model->increment('votes'); $Model->increment('votes', 5); $Model->decrement('votes'); $Model->decrement('votes', 5);
这样用是可以的,官方没有给这样用的写法,前面两个是自增,第一个参数是字段必传的参数,第二个参数是步长可以选填,如果不传则默认为1,后面两个是自减,与自增一样的用法。
当然,这个自增自减方法还可以更新其他字段,例如:
$Model->increment('votes', 1, ['name' => 'moon']); 这种用法步长是必须要传的。
留言(0)