public function delete() { $user = User::getData(); if (!empty($user->avatar)) { @unlink(Url::resource($user->avatar)); } $userFlag = UserModel::delete('id = ?', [$user->id]); $perFlag = PermissionModel::delete('user_id = ?', [$user->id]); $msgFlag = MessageModel::delete('user_id = ?', [$user->id]); $compFlag = ComplainModel::delete('user_id = ?', [$user->id]); $status = $userFlag && $perFlag && $msgFlag && $compFlag; if ($status) { $u = new User(); $u->logout(); } Response::json(['status' => $status]); }
public function logout() { $u = new User(); $u->logout(); redirect(route('home')); }