/** * 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'); }