public function getBorrar(EmpaquesMp $empaquesmp) { $oldempaquesmp = $empaquesmp->id; $idempaque = EmpaquesMp::where('id', '=', $oldempaquesmp)->pluck('empaques_id'); $totalempaques = EmpaquesMp::where('empaques_id', '=', $idempaque)->get(); if (count($totalempaques) == 1) { return Redirect::back()->with('msg', '¡No se pudo eliminar! debe existir al menos un empaque para la materia.')->with('class', 'warning'); } else { if ($empaquesmp->delete(['id'])) { return Redirect::back()->with('msg', 'El empaque se ha removido con éxito.')->with('class', 'success'); } else { return Redirect::back()->with('msg', '¡Algo salió mal! El Empaque no pudo ser removido.')->with('class', 'error'); } } }