Ejemplo n.º 1
0
 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']));
 }
Ejemplo n.º 2
0
 public function index()
 {
     return Detalle::all();
 }