public function Eliminar($id) { $persona = User::find($id)->persona; User::destroy($id); Persona::destroy($persona->id); return Redirect::to('admi')->with('status', 'ok_delete'); }
/** * 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'); }
/** * 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'); }