當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Producto::where方法代碼示例

本文整理匯總了PHP中Producto::where方法的典型用法代碼示例。如果您正苦於以下問題:PHP Producto::where方法的具體用法?PHP Producto::where怎麽用?PHP Producto::where使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Producto的用法示例。


在下文中一共展示了Producto::where方法的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: categoria

 public function categoria($id)
 {
     $categoria = categoria::find($id);
     $productos = Producto::where('categoria_id', '=', $categoria->id)->paginate(16);
     //dd($productos);
     return view('productos')->with('productos', $productos)->with('categoria', $categoria);
 }
開發者ID:joseluisordonez,項目名稱:dis,代碼行數:7,代碼來源:PpalController.php

示例2: Ajax

 public static function Ajax($param)
 {
     switch ($param) {
         case 'byCategory':
             $id = e(Input::get('id'));
             $productos = Producto::where('categoria', "=", $id)->take(20)->get()->toJson();
             echo $productos;
             break;
         case 'excelByCategory':
             // print_r(Input::all());
             $catName = utf8_decode(utf8_encode(Input::get('catName')));
             $id = Input::get('id');
             $productos = Producto::where("categoria", "=", $id)->get()->toArray();
             $lista = self::formatExcel($productos);
             Excel::create("CAT" . $id, function ($excel) use($lista) {
                 $excel->sheet('productos', function ($sheet) use($lista) {
                     $sheet->fromArray($lista, null, 'A0', true);
                 });
             })->store('xls', public_path('/exports/categoria'));
             echo url("exports/categoria/CAT" . $id . ".xls");
             break;
         default:
             # code...
             break;
     }
 }
開發者ID:EzequielDot175,項目名稱:marelli,代碼行數:26,代碼來源:Producto.php

示例3: ingresandoproducto

 public static function ingresandoproducto($codigo, $descripcion, $cuenta, $ubicacion, $unidad, $cantidad, $precio, $ingreso_id)
 {
     $cuenta = Cuenta::where('nombre_cuenta', '=', $cuenta)->first();
     $producto = Producto::where('codigo_interno', '=', $codigo)->first();
     if ($producto != null) {
         //actualizando la existencia del producto en la tabla central
         $producto->existencias = $producto->existencias + $cantidad;
         $producto->precio = $precio;
         $producto->ubicacion = $ubicacion;
         $producto->save();
     } else {
         $p = new Producto();
         $p->codigo_interno = $codigo;
         $p->descripcion = $descripcion;
         $p->cuenta_id = $cuenta->id;
         $p->ubicacion = $ubicacion;
         $p->precio = $precio;
         $p->existencias = $cantidad;
         $p->unidad = $unidad;
         $p->nivel = Session::get('nivel');
         $p->save();
         //Guardando codigo 	QR
         DNS2D::getBarcodePNGPath($codigo, "QRCODE", 20, 20);
         //selecionando el producto recien guardado
         $producto = Producto::where('codigo_interno', '=', $codigo)->first();
     }
     //ingresando en la tabla  mediatica de producto e ingreso para futuras referencias y saber cuantos productos fueron ingresados en un producto
     $ing_pro = new Ingresoproducto();
     $ing_pro->ingreso_id = $ingreso_id;
     $ing_pro->producto_id = $producto->id;
     $ing_pro->cantidad = $cantidad;
     $ing_pro->precio = $precio;
     $ing_pro->fecha = date('Y-m-d');
     $ing_pro->save();
 }
開發者ID:gabitoooo,項目名稱:inventarios,代碼行數:35,代碼來源:Ingreso.php

示例4: postVerhistorial

 public function postVerhistorial()
 {
     $tipo = Input::get('tipo');
     $gestion = Input::get('gestion');
     $codigoproducto = Input::get('codigo');
     if ($codigoproducto == null || $gestion == null) {
         echo "Codigo mal";
     } else {
         if ($tipo == "Ingresos del Producto") {
             $gestioninicio = $gestion . "-01-0";
             $gestionfinal = $gestion . "-12-32";
             $p = Producto::where('codigo_interno', '=', $codigoproducto)->first();
             if ($p == null) {
                 echo "no hay registros";
             } else {
                 $ingresos = Ingresoproducto::where('producto_id', '=', $p->id)->where('fecha', '>', $gestioninicio)->where('fecha', '<', $gestionfinal)->get();
                 $i = 0;
                 $ing_total;
                 foreach ($ingresos as $key) {
                     $ni = Ingreso::where('id', '=', $key->ingreso_id)->first();
                     $preciototal = $key->cantidad * $key->precio;
                     $ing_total[$i] = array("fecha" => $key->fecha, "ni" => $ni->numero, "procedencia" => $ni->proveedor, "costo" => $key->precio, "cantidad" => $key->cantidad, "importe" => $preciototal);
                     $i++;
                 }
                 if (count($ing_total) > 0) {
                     return Redirect::to('cardex')->with('ing_total', $ing_total)->with('status', 'ok_ingreso');
                 } else {
                     echo "no tiene ingresos";
                 }
             }
         } else {
             if ($tipo == "Egresos del Producto") {
                 $gestioninicio = $gestion . "-01-0";
                 $gestionfinal = $gestion . "-12-32";
                 $p = Producto::where('codigo_interno', '=', $codigoproducto)->first();
                 if ($p == null) {
                     echo "no hay registros";
                 } else {
                     $egresos = Egresoproducto::where('producto_id', '=', $p->id)->where('fecha', '>', $gestioninicio)->where('fecha', '<', $gestionfinal)->get();
                     $i = 0;
                     foreach ($egresos as $key) {
                         $ni = Egreso::where('id', '=', $key->egreso_id)->first();
                         $preciototal = $key->cantidad * $key->precio;
                         $egre_total[$i] = array('fecha' => $key->fecha, 'unidad' => $key->unidad_uso, 'destino' => $ni->para_uso_en, 'can_egreso' => $key->cantidad, 'precio' => $key->precio, 'saldo' => $p->existencias, 'nota' => $ni->numero);
                         //echo "fecha ingreso: ".$key->fecha."Referencia: ".$key->unidad_uso." destino a: ".$ni->para_uso_en." cantidad egreso: ".$key->cantidad." precio : ".$key->precio." saldo catidad".$p->existencias." nota de egreso:".$ni->numero.'<br>';
                         $i++;
                     }
                     if (count($egre_total) > 0) {
                         return Redirect::to('cardex')->with('egre_total', $egre_total)->with('status', 'ok_egreso');
                     } else {
                         echo "no tiene egresos";
                     }
                 }
             }
         }
     }
 }
開發者ID:gabitoooo,項目名稱:inventarios,代碼行數:57,代碼來源:CardexController.php

示例5: getIndex

 public function getIndex()
 {
     $dataModule['empresa'] = Empresa::where('activa', 1)->get();
     $dataModule['plan_pago'] = PlanPago::orderby('created_at')->get();
     $dataModule['nota_credito'] = Cupon::all();
     $dataModule['productos'] = Producto::where('activo', 1)->get();
     $dataModule['departamentos'] = Departamento::all();
     return View::make($this->department . ".main", $this->data)->nest('child', 'sistemas.main_configuracion', $dataModule);
 }
開發者ID:grupoim,項目名稱:bifrost_free,代碼行數:9,代碼來源:ConfiguracionControlador.php

示例6: getRecuperarproducto

 public function getRecuperarproducto($codigo)
 {
     if (Request::ajax()) {
         $producto = Producto::where('codigo_interno', '=', $codigo)->first();
         if ($producto) {
             $cuenta = Producto::find($producto->id)->cuenta;
             $datos["estado"] = 1;
             $datos["descripcion"] = $producto->descripcion;
             $datos["ubicacion"] = $producto->ubicacion;
             $datos["cuenta"] = $cuenta->nombre_cuenta;
             $datos["unidad"] = $producto->unidad;
             echo json_encode($datos);
         } else {
             $c = Cuenta::all();
             $datos["estado"] = 2;
             $datos["cuentas"] = $c;
             echo json_encode($datos);
         }
     }
 }
開發者ID:gabitoooo,項目名稱:inventarios,代碼行數:20,代碼來源:IngresosController.php

示例7: postNicho

 public function postNicho()
 {
     //validar formulario nicho
     $rules = array('recinto_nombre' => 'required', 'fila_n' => 'required', 'columna' => 'required', 'monto' => 'required|numeric', 'porcentaje_comision' => 'required|numeric', 'porcentaje_minimo_comisionable' => 'required|numeric');
     $messages = array('required' => 'El campo :attribute es obligatorio', 'numeric' => 'Capture solo números');
     $validator = Validator::make(Input::all(), $rules, $messages);
     if ($validator->fails()) {
         return Redirect::back()->withInput()->withErrors($validator)->with('registro', 'edit_tab1')->with('tab', 'tab1');
     }
     $departamento = "5";
     $product_name = Str::title(Input::get('recinto_nombre')) . " Fila " . Input::get('fila_n') . " Columna " . Input::get('columna');
     $nombre_construccion = Input::get('construccion');
     //que no haya nichos repetidos con el mismo nombre
     $repetido = Producto::where('nombre', '=', $product_name)->count();
     if ($repetido > 0) {
         return Redirect::back()->withInput()->with('status', 'nicho_repetido');
     }
     //pasa validacion nicho
     $producto = new Producto();
     $producto->departamento_id = $departamento;
     //es un producto del departamento de ventas
     $producto->nombre = $product_name;
     $producto->porcentaje_comision = Input::get('porcentaje_comision');
     $producto->porcentaje_minimo_comisionable = Input::get('porcentaje_minimo_comisionable');
     $producto->save();
     $precio = new Precio();
     $precio->producto_id = $producto->id;
     $precio->monto = Input::get('monto') / 1.16;
     $precio->save();
     $lote = new Lote();
     $lote->producto_id = $producto->id;
     $lote->save();
     $nicho = new Nicho();
     $nicho->lote_id = $lote->id;
     $nicho->recinto_id = Input::get('recinto_id');
     $nicho->fila = Input::get('fila_n');
     $nicho->columna = Input::get('columna');
     $nicho->save();
     return Redirect::back()->with('status', 'nicho_created')->with('tab', 'tab1')->with('registro', 'edit_tab1');
 }
開發者ID:grupoim,項目名稱:bifrost_free,代碼行數:40,代碼來源:ProductoControlador.php

示例8: getRecuperarproducto

 public function getRecuperarproducto($codigo)
 {
     if (Request::ajax()) {
         $producto = Producto::where('codigo_interno', '=', $codigo)->first();
         if ($producto) {
             $datos["estado"] = 1;
             $datos["descripcion"] = $producto->descripcion;
             $datos["ubicacion"] = $producto->ubicacion;
             $datos["unidad"] = $producto->unidad;
             $datos["precio"] = $producto->precio;
             echo json_encode($datos);
         } else {
             $datos["estado"] = 2;
             echo json_encode($datos);
         }
     }
 }
開發者ID:gabitoooo,項目名稱:inventarios,代碼行數:17,代碼來源:PedidocomprasController.php

示例9: getProducto

 public function getProducto()
 {
     $productos = Producto::where('categoria_id', '>', 1)->get();
     return Response::json($productos);
 }
開發者ID:tavo7,項目名稱:hotel,代碼行數:5,代碼來源:ProductosController.php

示例10: json_encode

        }
        if (count($ing_total) > 0) {
            $datos["estado"] = 1;
            $datos["ingresos"] = $ing_total;
            echo json_encode($datos);
        } else {
            $datos["estado"] = 2;
            $datos["mensaje"] = "no hay ingresos";
            echo json_encode($datos);
        }
    }
});
Route::get('egresosProducto/{codigo}/{gestion}', function ($codigo, $gestion) {
    $gestioninicio = $gestion . "-01-0";
    $gestionfinal = $gestion . "-12-32";
    $p = Producto::where('codigo_interno', '=', $codigo)->first();
    if ($p == null) {
        $datos["estado"] = 3;
        $datos["mensaje"] = "el producto no esta registrado en inventarios";
        echo json_encode($datos);
    } else {
        $egresos = Egresoproducto::where('producto_id', '=', $p->id)->where('fecha', '>', $gestioninicio)->where('fecha', '<', $gestionfinal)->get();
        $i = 0;
        foreach ($egresos as $key) {
            $ni = Egreso::where('id', '=', $key->egreso_id)->first();
            $preciototal = $key->cantidad * $key->precio;
            $egre_total[$i] = array('fecha' => $key->fecha, 'unidad' => $key->unidad_uso, 'destino' => $ni->para_uso_en, 'can_egreso' => $key->cantidad, 'precio' => $key->precio, 'saldo' => $p->existencias, 'nota' => $ni->numero);
            //echo "fecha ingreso: ".$key->fecha."Referencia: ".$key->unidad_uso." destino a: ".$ni->para_uso_en." cantidad egreso: ".$key->cantidad." precio : ".$key->precio." saldo catidad".$p->existencias." nota de egreso:".$ni->numero.'<br>';
            $i++;
        }
        if (count($egre_total) > 0) {
開發者ID:gabitoooo,項目名稱:inventarios,代碼行數:31,代碼來源:routes.php

示例11: producto

 public function producto()
 {
     return Producto::where('item_id', $this->id)->first();
 }
開發者ID:tatu-carreta,項目名稱:mariasanti_v2,代碼行數:4,代碼來源:Item.php


注:本文中的Producto::where方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。