как выполнить sum () для двух переменных в laravel 5.2

$store_obj = new account;
$x = \Auth::user()->id

$old = account::where('id',$x)->first();
echo $old->wallet;

$new = Input::get("update");
echo $new;

$upd = sum($old,$new);// strucked here
echo $upd;

-2

Решение

Я не смог найти sum функция в Laravel helper docs. НАСКОЛЬКО МНЕ ИЗВЕСТНО, sum один из совокупный метод построителя запросов. Я не понимаю, чего вы пытаетесь достичь, но я просто предполагаю, что вы собираетесь обновить модель, добавив эти значения модели с заданным входным значением.

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 echo, print_r или же var_dump для целей отладки. Используйте встроенный Laravel dump или же dd вместо.

Конечно, из приведенного выше кода, вам необходимо проверить ввод пользователя перед сохранением в БД.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]