public function getGestionarPlatoDetalles($id) { $relaciones = PlatoDetalles::where('plato_id', $id)->get(); $detalles = Detalle::all(); $plato = Plato::find($id); $asignados = []; $noAsignados = []; foreach ($detalles as $detalle) { $asignado = false; foreach ($relaciones as $relacion) { //se encontro el plato dentro de las relaciones if ($relacion->detalle_id == $detalle->id) { $asignado = true; break; } } if ($asignado) { $asignados[] = $detalle; } else { $noAsignados[] = $detalle; } } return view('admin.asignar-detalles')->with(compact(['plato', 'asignados', 'noAsignados'])); }
public function index() { return Detalle::all(); }