/** * Remove the specified departamento from storage. * * @param int $id * * @return Response */ public function destroy($id) { $departamento = $this->DepartamentoRepository->find($id); if (empty($departamento)) { Flash::error('Departamento no encontrado.'); return redirect(route('departamentos.index')); } if (count($departamento->Usuarios) > 0) { Flash::warning('El Departamento ' . $departamento->nombre . ' tiene usuarios asignados'); return redirect(route('departamentos.index')); } $this->DepartamentoRepository->delete($id); Flash::success('Departamento borrado satisfactoriamente.'); return redirect(route('departamentos.index')); }