コード例 #1
0
ファイル: ventas.php プロジェクト: vdjkelly/laravel
 public static function separador_remision($datos)
 {
     //crear cliente
     //dd($datos->all());
     if ($datos['cliente_id'] == "") {
         clientes::create($datos->all());
     }
     $items = $datos['items'];
     //obtengo los datos de los productos
     $j = 0;
     $i = 0;
     //separo los productos a facturar y los de remision
     foreach ($items as $item) {
         if ($item['remision'] == 0) {
             $items_venta[] = $item;
             //$venta = $item['remision'];
             $i = 1;
         } else {
             $items_remision[] = $item;
             $j = 1;
         }
     }
     //como separo los pagos para saber
     if ($j > 0) {
         //si tengo productos de remision los agrego y me traigo el id
         $lastid['remision'] = ventas::agregar_remision($datos, $items_remision);
     }
     if ($i > 0) {
         //si tengo productos de facturar los agrego y me traigo el id
         $lastid['venta'] = ventas::agregar_venta($datos, $items_venta);
     }
     if (!isset($lastid['venta'])) {
         $lastid['venta'] = "";
     }
     if (!isset($lastid['remision'])) {
         $lastid['remision'] = "";
     }
     return $lastid;
 }
コード例 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     //
     $cliente = clientes::create($request->all());
     return response()->json(['cliente' => $cliente, 'mensaje' => 'Cliente creado con exito']);
 }