如何在laravel 5.2中对两个变量执行sum()

时间:2016-07-15 12:06:55

标签: php laravel sum laravel-5.2 invalidoperationexception

{{1}}

1 个答案:

答案 0 :(得分:0)

我无法在Laravel helper docs中找到sum功能。 AFAIK,sumaggregate method查询构建器之一。我无法实现您想要实现的目标,但我只是假设您要通过添加具有给定输入值的模型值来更新模型。

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\account;
use Auth;
use App\Http\Requests;

class YourController extends Controller
{
    public function update(Request $request)
    {
        $update = $request->input('update');

        $id = Auth::user()->id;

        $account = account::where('id', $x);
        $account->increment('wallet', $update); //<---

        $updated = $account->first();

        return $updated;
    }
}

我不建议使用本机PHP echoprint_rvar_dump进行调试。请改用内置的Laravel dumpdd

当然,从上面的代码中,您需要在存储到数据库之前验证用户输入。