Hello i want to update a single value on another table using laravel. This is the code i have done until now but doesnt seem to work:
$amount = Product::findorFail($request->products[$i]);
$total_value = $request->amount[$i] + $amount->amount;
$amount->update(['amount', $total_value]);
dd($total_value);
with dd
i see that the result is correct but the update function is not, the query im trying to make is
update table set amount=x where id=y
2
Answers
you could change your code like below
or as mentioned in comments you could use eloquent increment function
You have multiple choices. The shortes are:
or