select($this->select_column)->find($id); } public function updateUser(array $data): void { $id = Auth::id(); $user = self::toModel(['id' => $id, ...$data], User::class); $user->save(); } public function delUser(Request $request): void { $user = User::query()->find(Auth::id()); $user->delete(); } public function address() { $id = Auth::id(); $where = ['user_id' => $id, 'status' => 1]; $select = ['user_name', 'mobile', 'address', 'lat', 'lng', 'status']; return Address::query()->where($where)->select($select)->first(); } }