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


PHP Product::getProductById方法代碼示例

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


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

示例1: create

 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create($pid)
 {
     //獲取當前用戶的信息
     $uid = Auth::user()->id;
     //        dd(Auth::user()->toArray());
     $product = Product::getProductById($pid);
     $product = $product[0];
     $pastid = $pid . time();
     //訂單隨機號
     //如果訂單沒有生成
     if (!Past::exsitId($uid, $pid)) {
         $past = new Past();
         $past->pastid = $pastid;
         $past->uid = $uid;
         $past->pid = $pid;
         $past->pname = $product->name;
         $past->price = $product->price;
         $past->type = $product->type;
         $past->payway = $product->payway;
         $past->image = $product->images;
         $past->save();
     } else {
         $past = Past::getPastByUPid($uid, $pid);
         $past = $past[0];
         $pastid = $past->pastid;
     }
     //		dd($product);
     $this->show($pastid);
     return redirect('past/show' . "/" . $pastid);
 }
開發者ID:pgy1,項目名稱:Laravel-Shop,代碼行數:35,代碼來源:PastController.php

示例2: cartConstruct

 public function cartConstruct()
 {
     $cart_id_q = Session::get('cart');
     if (!empty($cart_id_q)) {
         $product = new Product();
         for ($i = 0; $i < count($cart_id_q); $i++) {
             $id = key($cart_id_q);
             $product_position = ['id' => $id, 'name' => $product->getProductById($id)->name, 'price' => $product->getProductById($id)->price, 'quantity' => $cart_id_q[$id], 'cost' => $product->getProductById($id)->price * $cart_id_q[$id]];
             $cart[$id] = $product_position;
             next($cart_id_q);
         }
         return $cart;
     } else {
         return false;
     }
 }
開發者ID:DimaPikash,項目名稱:eshop,代碼行數:16,代碼來源:Cart.php

示例3: addProduct

 public function addProduct($id, $name)
 {
     $product = Product::getProductById($id);
     $quantity = Request::input('quantity');
     Cart::add($product[0]->product_id, $name, $quantity, $product[0]->price, ['filename' => $product[0]->filename, 'quantity' => $product[0]->quantity, 'category' => $product[0]->category]);
     return Redirect::to('/produkt/' . $id . '/' . $name)->with('message', 'Produkt został dodany do koszyka.');
 }
開發者ID:WhiteHalfoat,項目名稱:WebShop-sklep-internetowy,代碼行數:7,代碼來源:CatalogController.php

示例4: product

 public function product($id)
 {
     $this->view['title'] .= 'Panel administracyjny - Produkty';
     $productView = ['product' => Product::getProductById($id)];
     return view('admin/template', $this->view)->nest('content', 'admin/product', $productView);
 }
開發者ID:WhiteHalfoat,項目名稱:WebShop-sklep-internetowy,代碼行數:6,代碼來源:AdminController.php


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