コード例 #1
0
ファイル: UsuariosController.php プロジェクト: bjohnmer/sf
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $familia = Familia::where('usuario_id', '=', $id)->with('miembro')->get();
     $destinationPath = 'uploads/images/';
     foreach ($familia[0]->miembro as $m) {
         File::delete($destinationPath . $m->foto);
     }
     if (Usuario::destroy($id)) {
         Session::flash('message', 'Eliminado Correctamente');
         Session::flash('class', 'success');
     } else {
         Session::flash('message', 'Error Al Eliminar');
         Session::flash('class', 'danger');
     }
     return Redirect::to('/dashboard/usuarios');
 }
コード例 #2
0
ファイル: IndicesController.php プロジェクト: bjohnmer/sf
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     if (Usuario::destroy($id)) {
         Session::flash('message', 'Eliminado Correctamente');
         Session::flash('class', 'success');
     } else {
         Session::flash('message', 'Error Al Eliminar');
         Session::flash('class', 'danger');
     }
     return Redirect::to('/dashboard/usuarios');
 }
コード例 #3
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $usuario = Usuario::find($id);
     if ($usuario->cargo == "administrador") {
         $admi = Usuario::find($usuario->id)->administrador;
         Administradore::destroy($admi->id);
     } else {
         $encargado = Usuario::find($id)->encargadofarmacia;
         $farmacia = Farmacia::where('encargadofarmacia_id', '=', $encargado->id)->first();
         $farmacia->habilitado = "no";
         $farmacia->save();
         Encargadofarmacia::destroy($encargado->id);
     }
     $persona = Usuario::find($id)->persona;
     Persona::destroy($persona->id);
     Usuario::destroy($usuario->id);
     return Redirect::route('usuario.index');
 }
コード例 #4
0
 /**
  * Remove the specified resource from storage.
  * DELETE /usuarios/{id}
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $validator = Validator::make(Input::all(), ['access_token' => 'required']);
     if ($validator->fails()) {
         return $this->reponseApi(422, 'true', $validator->errors()->all());
     }
     try {
         $this->checkAuth($id, Input::get('access_token'));
         Usuario::destroy($id);
         return $this->reponseApi(200, 'false', 'Usuario eliminado.');
     } catch (Exception $e) {
         return $this->reponseApi(200, 'true', $e->getMessage(), array('code' => 101));
     }
 }
コード例 #5
0
 /**
  *  @SWG\Operation(
  *      partial="usuarios.delete",
  *      summary="Elimina el usuario especificado",
  *      @SWG\Parameter(
  *       name="id",
  *       description="Identificador del usuario",
  *       required=true,
  *       type="integer",
  *       paramType="path",
  *       allowMultiple=false,
  *     ),
  *     @SWG\ResponseMessage(code=400, message="Id invalido"),
  *     @SWG\ResponseMessage(code=404, message="Usuario no encontrado")
  *  )
  * @return Response
  */
 public function destroy($id)
 {
     $user = Sentry::findUserById($id);
     $user->activated = false;
     $user->save();
     return Usuario::destroy($id);
 }
コード例 #6
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $geoloca = Farmacia::find($id)->geolocalizacion;
     $encargado = Farmacia::find($id)->encargadofarmacia;
     $usuaro = Encargadofarmacia::find($encargado->id)->usuario;
     $persona = Usuario::find($usuaro->id)->persona;
     $farmacia = Farmacia::find($id);
     if (count($turnos = Farmacia::find($id)->turnos) != 0) {
         foreach ($turnos as $key) {
             $farmacia->turnos()->detach($key->id);
         }
     }
     Encargadofarmacia::destroy($encargado->id);
     Usuario::destroy($usuaro->id);
     Farmacia::destroy($id);
     Persona::destroy($persona->id);
     Geolocalizacione::destroy($geoloca->id);
     return Redirect::route('farmacia.index');
 }