Eloquent ORM increment or decrement

use Eloquent ORM;

public static function changeLevel($id)
{
    // 默认步长为 1
    User::where('id', $id)->increment('age');
    // 递增指定步长
    // User::where('id', $id)->increment('age', 3);
}

use DB

public static function changeLevel($id)
{
    // 默认步长为 1
    DB::table('users')->increment('age');
    // 递增指定步长
    // DB::table('users')->increment('age', 3);
}

递增同时修改其它字段

public static function changeLevel($id)
{
    DB::table('users')->increment('age', 1, ['name' => 'Jason']);
}

发表评论

您的电子邮箱地址不会被公开。