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


PHP CodeCommerce\Category類代碼示例

本文整理匯總了PHP中CodeCommerce\Category的典型用法代碼示例。如果您正苦於以下問題:PHP Category類的具體用法?PHP Category怎麽用?PHP Category使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


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

示例1: edit

 public function edit($id, Category $category)
 {
     $product = $this->productsmodel->find($id);
     $categories = $category->lists('name', 'id');
     $tags = $product->tag_list;
     return view('products.edit', compact('product', 'categories'), compact('tags'));
 }
開發者ID:mborgesmartins,項目名稱:lcodecommerce,代碼行數:7,代碼來源:ProductsController.php

示例2: porudctTag

 public function porudctTag(Category $category, $id)
 {
     $categories = $category->all();
     $productsTag = $this->tag->find($id);
     $tags = $this->tag->all();
     //  dd($product->tags);
     return view('store.productsTag', compact('categories', 'tags', 'productsTag'));
 }
開發者ID:jaysongyn,項目名稱:CodeCommerce,代碼行數:8,代碼來源:StoreController.php

示例3: edit

 public function edit($id, Category $category)
 {
     $categories = $category->lists('name', 'id');
     $product = $this->product->find($id);
     $tagsString = $this->product->transformaString($product->tags);
     return $this->factory->make('admin.products.edit', compact('product', 'categories', 'tagsString'));
     //return view('admin.products.edit', compact('product', 'categories', 'tagsString'));
 }
開發者ID:shuttzz,項目名稱:laravel-commerce,代碼行數:8,代碼來源:AdminProductsController.php

示例4: edit

 public function edit($id, Category $category)
 {
     $categories = $category->lists('name', 'id');
     $product = $this->products->find($id);
     $tags = $product->tags->lists('name')->toArray();
     $tags = implode(",", $tags);
     return view('admin.products.edit', compact('product', 'categories', 'tags'));
 }
開發者ID:houstonfernandes,項目名稱:curso_laravel,代碼行數:8,代碼來源:AdminProductsController.php

示例5: edit

 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id, Category $category, Tag $tag, Color $color)
 {
     // envio as categorias para a view products.create
     $categories = $category->lists('name', 'id');
     $product = $this->model->find($id);
     $tags = $tag->lists('name');
     $colors = $color->lists('name');
     return view('products.edit', compact('product', 'categories', 'tags', 'colors'));
 }
開發者ID:NiltonMorais,項目名稱:CodeCommerce,代碼行數:15,代碼來源:AdminProductsController.php

示例6: edit

 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit(Category $category, $id)
 {
     $product = $this->productModel->find($id);
     $categories = $category->lists('name', 'id');
     $tags = '';
     foreach ($product->tags as $tag) {
         $tags .= ' ' . $tag->name . ',';
     }
     return view('products.edit', compact('product', 'categories', 'tags'));
 }
開發者ID:alansslva,項目名稱:codecommerce,代碼行數:16,代碼來源:AdminProductsController.php

示例7: edit

 public function edit($id, Category $category)
 {
     $categories = $category->lists('name', 'id');
     $product = $this->productModel->find($id);
     $tags = array();
     for ($i = 0; $i < count($product->tags); $i++) {
         array_push($tags, $product->tags[$i]->name);
     }
     $tags = implode(', ', $tags);
     return view('products.edit', compact('product', 'categories', 'tags'));
 }
開發者ID:arliton,項目名稱:CodeCommerce,代碼行數:11,代碼來源:AdminProductsController.php

示例8: edit

 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id, Category $category)
 {
     $categories = $category->lists('name', 'id');
     $product = $this->productModel->find($id);
     $tags = $product->tags;
     $tags = $product->tags->lists('name');
     $tagFormatada = "";
     foreach ($tags as $t) {
         $tagFormatada .= trim($t) . ",";
     }
     $tagFormatada = trim($tagFormatada);
     return view('products.edit', compact('product', 'categories', 'tagFormatada'));
 }
開發者ID:mlslucio,項目名稱:e-commerce-school-of-net,代碼行數:19,代碼來源:ProductsController.php

示例9: category

 public function category($id)
 {
     $categories = Category::all();
     $category = Category::findOrNew($id);
     $products = Product::ofCategory($id)->get();
     return view('store.category', compact('categories', 'category', 'products'));
 }
開發者ID:nsouza,項目名稱:codeCommerce,代碼行數:7,代碼來源:StoreController.php

示例10: place

 public function place(Order $orderModel, OrderItem $orderItem)
 {
     //Método plcae order, quando acessar esse método ele ira acessar o carrinho de comprar e começar a executar
     //os pedidos
     if (!Session::has('cart')) {
         return false;
     }
     $cart = Session::get('cart');
     // recupera o carrinho de compras
     if ($cart->getTotal() > 0) {
         //Order retorna um id que será o código da ORDER
         $order = $orderModel->create(['user_id' => Auth::user()->id, 'total' => $cart->getTotal()]);
         /*Método all corresponde ao método da classe Cart*/
         foreach ($cart->all() as $k => $item) {
             //Toda vez que der o save tem que passar a instancia lá para dentro
             $order->itens()->create(['product_id' => $k, 'price' => $item['price'], 'qtd' => $item['qtd']]);
         }
         // Para limpar o carrinho de compras
         $cart->clear();
         // Evento Checkout
         // Precisa passar o usuario, nome, order itens do pedido
         event(new CheckoutEvent(Auth::user(), $order));
         //event(new CheckoutEvent());
         return view('store.checkout', compact('order', 'cart'));
     }
     $categories = Category::all();
     return view('store.checkout', ['cart' => 'empty', 'categories' => $categories]);
 }
開發者ID:GabrielApG,項目名稱:CodeCommerce,代碼行數:28,代碼來源:CheckoutController.php

示例11: place

 public function place(Order $orderModel, OrderItem $orderItem, CheckoutService $checkoutService)
 {
     if (!Session::has('cart')) {
         return false;
     }
     $cart = Session::get('cart');
     $categories = Category::all();
     if (count(Auth::user()->address) <= 0) {
         return redirect()->route('account_address')->with('address_exist', 'Você precisa ter um endereço de entrega antes de finalizar compra!');
     }
     if ($cart->getTotal() > 0) {
         $checkout = $checkoutService->createCheckoutBuilder();
         $order = $orderModel->create(['user_id' => Auth::user()->id, 'total' => $cart->getTotal()]);
         foreach ($cart->all() as $k => $item) {
             $checkout->addItem(new Item($k, $item['name'], number_format($item['price'], 2, '.', ''), $item['qtd']));
             $order->items()->create(['product_id' => $k, 'price' => $item['price'], 'qtd' => $item['qtd']]);
         }
         // VER CONFIGURAÇÃO DE EMAIL
         // dd(Config::get('mail'));
         $cart->clear();
         event(new CheckoutEvent(Auth::user(), $order));
         $response = $checkoutService->checkout($checkout->getCheckout());
         // retorna para pagina interna do codecommerce
         //return view('store.checkout', compact('order', 'categories'));
         // retorna para pagina do pagseguro
         return redirect($response->getRedirectionUrl());
     }
     return view('store.checkout', ['cart' => 'empty', 'categories' => $categories]);
 }
開發者ID:sandro-rocha,項目名稱:laravel_commerce,代碼行數:29,代碼來源:CheckoutController.php

示例12: index

 public function index()
 {
     $categories = Category::all();
     $pFeatured = Product::featured()->get();
     $pRecommend = Product::recommend()->get();
     return view('store.index', compact('categories', 'pFeatured', 'pRecommend'));
 }
開發者ID:sandrosales,項目名稱:laravel_commerce-Pagseguro02,代碼行數:7,代碼來源:StoreController.php

示例13: tag

 public function tag($id)
 {
     $categories = Category::all();
     $tag = Tag::find($id);
     $products = $tag->products;
     return view('store.tag', compact('categories', 'products', 'tag'));
 }
開發者ID:NiltonMorais,項目名稱:laravel_commerce,代碼行數:7,代碼來源:StoreController.php

示例14: show

 public function show($id = null)
 {
     $categories = !is_null($id) ? Category::where('id', $id)->get() : Category::all();
     foreach ($categories as $category) {
         echo $category->name . '<br>';
     }
 }
開發者ID:amrigo,項目名稱:l5-code-commerce,代碼行數:7,代碼來源:AdminCategoriesController.php

示例15: place_order

 public function place_order(Order $orderModel, OrderItems $orderItems, CheckoutService $checkoutService)
 {
     if (!Session::has('cart')) {
         return false;
     }
     $cart = Session::get('cart');
     $categories = Category::all();
     if ($cart->getTotal() > 0) {
         $order = $orderModel::create(['user_id' => Auth::User()->id, 'total' => $cart->getTotal(), 'status' => '0']);
         foreach ($cart->all() as $id => $item) {
             $order->items()->create(['order_id' => $order->id, 'product_id' => $id, 'price' => $item['price'], 'qtd' => $item['qtd']]);
         }
         $checkout = $checkoutService->createCheckoutBuilder();
         $checkout->setReference($order->id);
         foreach ($order->items as $order_item) {
             $checkout->addItem(new Item($order_item->product_id, $order_item->product->name, $order_item->price));
         }
         $response = $checkoutService->checkout($checkout->getCheckout());
         $order->update(['payment_code' => $response->getCode()]);
         event(new CheckoutEvent($order, Auth::user()));
         $cart->clear();
         return redirect($response->getRedirectionUrl());
         //return view('checkout.place_order', ['order'=>$order, 'cart'=>'saved', 'categories'=>$categories]);
     }
     return view('checkout.place_order', ['cart' => 'empty', 'categories' => $categories]);
 }
開發者ID:mborgesmartins,項目名稱:lcodecommerce,代碼行數:26,代碼來源:CheckoutController.php


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