讨论数量:
第一次见 Auth::user() 能像你这么用,Auth::user() 返回的要么是 Illuminate\Contracts\Auth\Authenticatable 要么是 null。
绝对不可能返回一个 QueryBuilder,你这还能 where,大概率用的不是 Illuminate\Support\Facades\Auth 这个 Facade!
Auth::user() 返回的是当前登录的用户实例。根据你的描述,代码可以这么组织:
$user = Auth::user();
if($user->money >= 1){
$user->money = $amount;
$user->save();
}
关于 LearnKu
推荐文章: