コード例 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(ProductsRequest $request)
 {
     //dd($request);
     $request['Income'] = $request['Satish'] - $request['Alish'];
     Products::create($request->all());
     return redirect('products');
 }
コード例 #2
0
ファイル: DatabaseSeeder.php プロジェクト: razat91/oa
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     //DB::table('products')->delete();
     // $this->call('UserTableSeeder');
     for ($i = 1; $i <= 10; $i++) {
         \App\Products::create(['name' => 'Item ' . $i, 'slug' => 'item-' . $i, 'cat_id' => 3, 'amount' => 2 * $i, 'desc' => 'Test test test']);
     }
     \App\Category::create(['name' => 'Рубашки', 'slug' => 'rubashki']);
     $this->command->info('table seeded!');
 }
コード例 #3
0
 public function ProductPostAdd(ProductRequest $request)
 {
     $id = $request->get("id");
     $name = $request->get("name");
     $alias = str_slug($name);
     $cate = $request->get("cate");
     $brand = $request->get("brand");
     $price = $request->get("price");
     $size = $request->get("size");
     $img = $request->file("img");
     $img1 = "";
     $img2 = "";
     $img3 = "";
     $img4 = "";
     for ($i = 1; $i <= count($img); $i++) {
         switch ($i) {
             case 1:
                 $img1 = date("jnyGis") . $img[$i - 1]->getClientOriginalName();
                 $img[$i - 1]->move("public/products/", $img1);
                 break;
             case 2:
                 $img2 = date("jnyGis") . $img[$i - 1]->getClientOriginalName();
                 $img[$i - 1]->move("public/products", $img2);
                 break;
             case 3:
                 $img3 = date("jnyGis") . $img[$i - 1]->getClientOriginalName();
                 $img[$i - 1]->move("public/products", $img3);
                 break;
             case 4:
                 $img4 = date("jnyGis") . $img[$i - 1]->getClientOriginalName();
                 $img[$i - 1]->move("public/products", $img4);
                 break;
         }
     }
     $detail = $request->get("detail");
     $status = $request->get("status");
     $result = Products::create(["id" => $id, "name" => $name, "alias" => $alias, "cate_id" => $cate, "brand" => $brand, "size" => $size, "price" => $price, "img1" => $img1, "img2" => $img2, "img3" => $img3, "img4" => $img4, "description" => $detail, "status" => $status]);
     if ($result) {
         $result = "Thêm sản phẩm thành công";
     } else {
         $result = "Chưa thêm được";
     }
     return redirect()->route("admin.product.getAdd")->with("result", $result);
 }
コード例 #4
0
ファイル: DatabaseSeeder.php プロジェクト: alcom93/WebShop
 public function run()
 {
     DB::table('Products')->delete();
     Products::create(['product_name' => 'Лампочка', 'price' => '100', 'qty' => '10', 'product_type' => 'Для дома', 'product_img' => 'images\\product\\lamp.jpg', 'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.
         Curabitur semper quam sit amet turpis rhoncus id venenatis tellus sollicitudin.
         Fusce ullamcorper, dolor non mollis pulvinar, turpis tortor commodo nisl,
         et semper lectus augue blandit tellus. Quisque id bibendum libero.']);
     Products::create(['product_name' => 'Рулетка', 'price' => '200', 'qty' => '10', 'product_type' => 'Для дома', 'product_img' => 'images\\product\\rulet.jpg', 'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.
         Curabitur semper quam sit amet turpis rhoncus id venenatis tellus sollicitudin.
         Fusce ullamcorper, dolor non mollis pulvinar, turpis tortor commodo nisl,
         et semper lectus augue blandit tellus. Quisque id bibendum libero.']);
     Products::create(['product_name' => 'Вентилятор', 'price' => '120', 'qty' => '10', 'product_type' => 'Для дома', 'product_img' => 'images\\product\\vent.jpg', 'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.
         Curabitur semper quam sit amet turpis rhoncus id venenatis tellus sollicitudin.
         Fusce ullamcorper, dolor non mollis pulvinar, turpis tortor commodo nisl,
         et semper lectus augue blandit tellus. Quisque id bibendum libero.']);
     Products::create(['product_name' => 'Ботинки', 'price' => '260', 'qty' => '10', 'product_type' => 'Развлечение', 'product_img' => 'images\\product\\bot.jpg', 'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.
         Curabitur semper quam sit amet turpis rhoncus id venenatis tellus sollicitudin.
         Fusce ullamcorper, dolor non mollis pulvinar, turpis tortor commodo nisl,
         et semper lectus augue blandit tellus. Quisque id bibendum libero.']);
     Products::create(['product_name' => 'Швейцарский нож', 'price' => '80', 'qty' => '10', 'product_type' => 'Развлечение', 'product_img' => 'images\\product\\knife.jpg', 'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.
         Curabitur semper quam sit amet turpis rhoncus id venenatis tellus sollicitudin.
         Fusce ullamcorper, dolor non mollis pulvinar, turpis tortor commodo nisl,
         et semper lectus augue blandit tellus. Quisque id bibendum libero.']);
     Products::create(['product_name' => 'Гитара', 'price' => '163', 'qty' => '10', 'product_type' => 'Развлечение', 'product_img' => 'images\\product\\gitar.jpg', 'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.
         Curabitur semper quam sit amet turpis rhoncus id venenatis tellus sollicitudin.
         Fusce ullamcorper, dolor non mollis pulvinar, turpis tortor commodo nisl,
         et semper lectus augue blandit tellus. Quisque id bibendum libero.']);
     Products::create(['product_name' => 'Попрыгунчик', 'price' => '30', 'qty' => '10', 'product_type' => 'Разное', 'product_img' => 'images\\product\\prig.jpg', 'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.
         Curabitur semper quam sit amet turpis rhoncus id venenatis tellus sollicitudin.
         Fusce ullamcorper, dolor non mollis pulvinar, turpis tortor commodo nisl,
         et semper lectus augue blandit tellus. Quisque id bibendum libero.']);
     Products::create(['product_name' => 'Стэплер', 'price' => '220', 'qty' => '10', 'product_type' => 'Разное', 'product_img' => 'images\\product\\step.jpg', 'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.
         Curabitur semper quam sit amet turpis rhoncus id venenatis tellus sollicitudin.
         Fusce ullamcorper, dolor non mollis pulvinar, turpis tortor commodo nisl,
         et semper lectus augue blandit tellus. Quisque id bibendum libero.']);
     Products::create(['product_name' => 'Инструмент', 'price' => '65', 'qty' => '10', 'product_type' => 'Разное', 'product_img' => 'images\\product\\instrum.jpg', 'description' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.
         Curabitur semper quam sit amet turpis rhoncus id venenatis tellus sollicitudin.
         Fusce ullamcorper, dolor non mollis pulvinar, turpis tortor commodo nisl,
         et semper lectus augue blandit tellus. Quisque id bibendum libero.']);
 }
コード例 #5
0
 public function addProduct(ProductRequest $request)
 {
     $Products = Products::create(Request::all());
     return $Products;
 }
コード例 #6
0
 public function persistProduct(Response $response, $requestBody)
 {
     DB::transaction(function () use(&$response, &$requestBody) {
         $brand = $this->persistAndRetrieveBrandEntry($requestBody);
         $model = $this->persistAndRetrieveModelEntry($requestBody);
         $productType = $this->persistAndRetrieveProductTypeEntry($requestBody);
         $brand->models()->attach($model->id);
         $productType->brands()->attach($brand->id);
         $product = Products::create(["brand_id" => $brand->id, "model_id" => $model->id, "name" => $requestBody->name, "product_type_id" => $productType->id, "image_name" => $requestBody->imageName, "price" => floatval($requestBody->price), "unique_id" => $requestBody->uniqueNumber]);
         $response->header("Content-Type", "application/json");
         $response->header(Constants::RESPONSE_HEADER, "Successfully persisted entity.");
         $response->setStatusCode(201);
     });
     return $response;
 }