/** * Delete a user. * * @param int $id * * @return \Illuminate\Http\JsonResponse */ public function destroy($id) { if (!auth()->user()->is_admin || auth()->user()->id === $id) { abort(403); } return response()->json(User::destroy($id)); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { // if ($id == 1) { return redirect()->route('admin.user.index')->withErrors(array('Ошибка! Администратора системы удалить нельзя!')); } $this->users->destroy($id); return redirect()->route('admin.user.index'); }
public function destroyUser($id) { $authUser = Auth::user(); $user = User::findOrFail($id); if ($user->id == $authUser->id) { return -1; } $result = User::destroy($id); return $result; }
public function destroy($id) { $user_id = Auth::user()->id; $deleted_count = User::destroy($id); if ($deleted_count > 0) { Flash::success('Se ha borrado el usuario.'); } else { Flash::error('Ocurrió un problema durante el borrado.'); } return redirect($user_id != $id ? 'users' : ''); }
public function delete($id = 0) { if (is_array(Input::get('ids'))) { $id = Input::get('ids'); } $ok = User::destroy($id); if ($ok) { return Redirect::to('msg')->withInput()->with('jump_sec', 3)->with('jump_url', URL::to('admin/user_list'))->with('message', "删除成功!"); } else { return Redirect::to('msg')->withInput()->with('jump_sec', 3)->with('message', "删除失败!"); } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { if ($result = check_auth_to('YHLB_DELETE')) { return $result; } try { User::destroy($id); return redirect()->action('Admin\\UserController@index')->with('operationstatus', 'sucess'); } catch (\Exception $e) { return redirect()->back()->withErrors(['error' => '删除用户失败,请重试(' . $e->getMessage() . ')']); } }
public function updateUser($parameters) { try { $userLogs = new UserLogsService(); switch ($parameters['oper']) { case 'changePassword': $id = $parameters['id']; $user = User::find(reset($id)); $validator = $this->getUserValidator($parameters, true, false, true); if ($validator->fails()) { throw new \Exception($validator->messages()); } $user->password = $this->hashPassword($parameters['password']); $user->save(); $userLogs->createUserLog($parameters); return true; break; case 'generateApiKey': $id = $parameters['ids']; $user = User::find(reset($id)); Artisan::call('api-key:generate', array('--user-id' => $user->id)); $userLogs->createUserLog($parameters); return true; break; case 'del': $userLogs->createUserLog($parameters); return User::destroy($parameters['ids']); break; case 'add': $user = $this->newUser($parameters); $userLogs->createUserLog($parameters); break; case 'edit': // DB::table('campaign')->insert( // array('id' => '572', 'name' => 'squaretraffic2') // ); $id = $parameters['id']; $user = User::find($id); $validator = $this->getUserValidator($parameters, true, $user->email !== $parameters['email']); if ($validator->fails()) { throw new \Exception($validator->messages()); } $userLogs->createUserLog($parameters); break; } $columns = array_intersect_key($parameters, array_flip($user->getFillableColumns())); if (!empty($columns)) { $user->update($columns); } $relationships = array_intersect_key($parameters, array_flip(User::$relationshipsAllowedToUpdate)); if (!empty($relationships)) { foreach ($relationships as $relationshipType => $relationshipValue) { if (!empty($relationshipValue)) { if (!is_array($relationshipValue)) { $relationshipValue = explode(',', $relationshipValue); } $user->{$relationshipType}()->sync($relationshipValue); } } } return $user; } catch (\Exception $e) { throw $e; } }
public function getUserDelete($id) { User::destroy($id); return Redirect::to('admin')->with('message', 'Пользователь удален'); }
function delete($id) { User::destroy($id); }
public function destroy($id) { User::destroy($id); return ['deleted' => true]; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { User::destroy($id); return back()->with('info', '删除成功~'); }
/** * @param $id * * @return int */ public function destroy($id) { return User::destroy($id); }