public function getOrdenPlatoDetalles($orden_id, $plato_id) { $orden_platos = OrdenPlatos::where('orden_id', $orden_id)->get(); $detalles = []; foreach ($orden_platos as $orden_plato) { if ($orden_plato->plato_id == $plato_id) { $ordenPlatoDetalles = OrdenPlatoDetalles::where('ordenplatos_id', $orden_plato->id)->get(); foreach ($ordenPlatoDetalles as $ordenPlatoDetalle) { $detalles[] = Detalle::find($ordenPlatoDetalle->detalle_id); } } } return response()->json($detalles); }
public function postEntregados(Request $request) { $ordenplato = OrdenPlatos::where('orden_id', $request->get('orden_id'))->where('plato_id', $request->get('plato_id'))->first(); $ordendetalles = OrdenPlatoDetalles::where('ordenplatos_id', $ordenplato->id)->get(); foreach ($ordendetalles as $ordendetalle) { $detalles[] = $ordendetalle->detalle; } return response()->json($detalles); }