当前位置: 首页>>代码示例>>PHP>>正文


PHP Produto::all方法代码示例

本文整理汇总了PHP中Produto::all方法的典型用法代码示例。如果您正苦于以下问题:PHP Produto::all方法的具体用法?PHP Produto::all怎么用?PHP Produto::all使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Produto的用法示例。


在下文中一共展示了Produto::all方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: create

 /**
  * Show the form for creating a new conversa
  *
  * @return Response
  */
 public function create($id = NULL)
 {
     if ($id) {
         $cliente = Cliente::find($id);
         $fornecedores = Fornecedor::all();
         $produtos = Produto::all();
         $vendedores = Vendedor::all();
         if (Request::ajax()) {
             return View::make('conversas.panels.create');
         } else {
             return View::make('conversas.create', compact('cliente', 'fornecedores', 'produtos', 'vendedores'));
         }
     } else {
         $alert[] = ['class' => 'alert-warning', 'message' => 'Escolha um cliente para criar uma nova conversa.'];
         Session::flash('alerts', $alert);
         return Redirect::to('clientes');
     }
 }
开发者ID:waldenylson,项目名称:alfredapp,代码行数:23,代码来源:ConversasController.php

示例2: PDO

<?php

require_once 'classes/tdg/Produto.php';
require_once 'classes/tdg/ProdutoGateway.php';
try {
    $conn = new PDO('sqlite:database/estoque.db');
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    Produto::setConnection($conn);
    $produto = Produto::all();
    foreach ($produto as $produto) {
        $produto->delete();
    }
    $p1 = new Produto();
    $p1->descricao = 'Vinho Brasileiro Tinto Merlot';
    $p1->estoque = 10;
    $p1->preco_custo = 12;
    $p1->preco_venda = 18;
    $p1->codigo_barras = '13523253235234';
    $p1->data_cadastro = date('Y-m-d');
    $p1->origem = 'N';
    $p1->save();
    $p2 = new Produto();
    $p2->descricao = 'Vinho Brasileiro Tinto Merlot';
    $p2->estoque = 10;
    $p2->preco_custo = 12;
    $p2->preco_venda = 18;
    $p2->codigo_barras = '13523253235234';
    $p2->data_cadastro = date('Y-m-d');
    $p2->origem = 'N';
    $p2->save();
    $p3 = Produto::find(1);
开发者ID:jmoliver,项目名称:php-programando-com-orientacao-a-objeto,代码行数:31,代码来源:exemplo_tdg2.php

示例3: edit

 /**
  * Show the form for editing the specified pedido.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     if ($id) {
         $pedido = Pedido::find($id);
         if ($pedido) {
             $pedido->cliente = Cliente::find($pedido->cliente_id);
             if (!$pedido->cliente) {
                 $alert[] = ['class' => 'alert-warning', 'message' => '<i class="fa fa-3x fa-warning pull-left"></i> O Cliente deste pedido foi excluído!<br/>Por favor corrija e salve novamente.'];
                 Session::flash('alerts', $alert);
                 $pedido->cliente = NULL;
             }
             // $pedido->fornecedor  = Fornecedor::find($pedido->fornecedor_id);
             if (!$pedido->fornecedor) {
                 $alert[] = ['class' => 'alert-warning', 'message' => '<i class="fa fa-4x fa-warning pull-left"></i>Atençao! Há um problema com o <strong>pedido nº' . $pedido->id . '</strong><br/>O Fornecedor deste pedido foi excluído ou alterado!<br/>Por favor informe outro e salve novamente.'];
                 Session::flash('alerts', $alert);
                 $pedido->fornecedor = 0;
             }
             $pedido->vendedor = Vendedor::find($pedido->vendedor_id);
             if (!$pedido->vendedor) {
                 $pedido->vendedor = 0;
             }
             $fornecedores = Fornecedor::orderBy('nome')->get();
             $vendedores = Vendedor::all();
             $produtos = Produto::all();
             $categories = Category::where('owner_type', 'Produto')->get();
             // Decode JSON
             $pedido->itens = json_decode($pedido->itens, true);
             $itens = $pedido->itens;
             $pedido_itens = array();
             for ($i = 0; $i < count(end($itens)); $i++) {
                 // Loop no primeiro item pra pegar a quantidade de linhas
                 $pedido_itens[$i] = array('qtd' => $itens['qtd'][$i], 'unidade' => $itens['unidade'][$i], 'produto' => Produto::find($itens['produto_id'][$i]), 'acabamento' => Category::find(@$itens['produto_category_id'][$i]), 'preco' => $itens['preco'][$i], 'subtotal' => $itens['subtotal'][$i]);
             }
             $pedido->itens = $pedido_itens;
             return View::make('pedidos.edit', compact('pedido', 'produtos', 'fornecedores', 'vendedores', 'categories'));
         } else {
             $alert[] = ['class' => 'alert-warning', 'message' => 'Não foi possível encontrar o pedido solicitado.'];
             Session::flash('alerts', $alert);
             return Redirect::to(URL::previous());
         }
     } else {
         $alert[] = ['class' => 'alert-warning', 'message' => 'Não foi possível encontrar o pedido solicitado.'];
         Session::flash('alerts', $alert);
         return Redirect::to('pedidos');
     }
     return View::make('pedidos.edit', compact('pedido'));
 }
开发者ID:waldenylson,项目名称:alfredapp,代码行数:53,代码来源:PedidosController.php

示例4: getIndex

 public function getIndex()
 {
     $produto = Produto::all();
     return View::make('lista-produto', compact('produto'));
 }
开发者ID:blendosantos,项目名称:restaurante,代码行数:5,代码来源:ProdutoController.php

示例5: acabamentos

 public function acabamentos()
 {
     $produtos = Produto::all();
     foreach ($produtos as $produto) {
         $produto->cod = (int) $produto->cod;
         $produto->preco = number_format($produto->preco, '2', ',', '.');
     }
     $produtos->reverse();
     $acabamentos = Category::where('owner_type', 'Produto')->paginate(Input::get('paginate', 10));
     if ($acabamentos) {
         if (Request::ajax()) {
             // return Response::json( $produto );
             return View::make('produtos.panels.acabamentos', compact('produtos', 'acabamentos'));
         } else {
             return View::make('produtos.index', compact('produtos', 'acabamentos'));
         }
     }
     $alert[] = ['class' => 'alert-danger', 'message' => '<strong><i class="fa fa-warning"></i></strong> Acabamento não encontrado!'];
     Session::flash('alerts', $alert);
     return Redirect::back()->withInput(Input::all());
 }
开发者ID:waldenylson,项目名称:alfredapp,代码行数:21,代码来源:ProdutosController.php

示例6: PDO

<?php

require_once 'classes/ar/Produto.php';
try {
    $conn = new PDO('sqlite:database/estoque.db');
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    Produto::setConnection($conn);
    $produtos = Produto::all();
    foreach ($produtos as $produto) {
        $produto->delete();
    }
    $p1 = new Produto();
    $p1->descricao = 'Vinho Brasileiro Tinto Merlot';
    $p1->estoque = 10;
    $p1->preco_custo = 12;
    $p1->preco_venda = 18;
    $p1->codigo_barras = '13523253235234';
    $p1->data_cadastro = date('Y-m-d');
    $p1->origem = 'N';
    $p1->save();
    $p2 = new Produto();
    $p2->descricao = 'Vinho Brasileiro Tinto Merlot';
    $p2->estoque = 10;
    $p2->preco_custo = 12;
    $p2->preco_venda = 18;
    $p2->codigo_barras = '13523253235234';
    $p2->data_cadastro = date('Y-m-d');
    $p2->origem = 'N';
    $p2->save();
    $p3 = Produto::find(1);
    print 'Descrição: ' . $p3->descricao . "<br>\n";
开发者ID:jmoliver,项目名称:php-programando-com-orientacao-a-objeto,代码行数:31,代码来源:exemplo_ar.php


注:本文中的Produto::all方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。