在laravel查询中增加+1的更好方法?

时间:2017-08-01 09:06:02

标签: mysql sql laravel

我希望将查询得到的值增加+1。

查询是这样的:

$project->order = DB::table('projects')
    ->where('order', DB::raw( "( select max(`order`) from projects )" ))
    ->get();

我认为我应该用增量做一些事情,或者只是在查询中添加+1,但不是。

最好的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个:

$project->order = DB::table('projects')
                      ->where('order', DB::raw("(select max(`order`) from projects)"))
                      ->first()
                      ->order + 1;