【发布时间】:2015-07-22 11:13:07
【问题描述】:
我有这个代码:
if(Auth::user())
{
Auth::user()->points = $request->points + 100;
Auth::user()->save();
}
用户每次点击评论框中的提交按钮,他应该得到+100分,问题是当我点击提交时,评论被保存并且积分被保存。例如,如果我有 0 分或更多,无论多少,在每条评论之后它仍然一直显示我有 100。似乎我可以在现有积分上再增加 100,它只是改变它自己的值而不是增加更多积分.
【问题讨论】:
-
您已经有了答案,但要评论此代码:可能
$request->points的值为0(或根本没有,因此导致null等于@987654325 @如果你在做数学),因此0+100=100...