user; unset($user['session_key']); return out($user); } public function updateUser() { $req = request()->post(); $this->validate(request(), [ 'nickname' => 'max:100', 'avatar' => 'url', 'sex' => 'in:1,2', 'birthday' => 'date', 'latitude' => 'numeric', 'longitude' => 'numeric', ]); $user = $this->user; User::where('id', $user['id'])->update($req); return out(); } public function userBalanceLog() { $user = $this->user; $data = UserBalanceLog::where('user_id', $user['id'])->orderBy('id', 'desc')->paginate(); return out($data); } }