/**
  * 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');
 }
Ejemplo n.º 2
0
 /**
  * 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!');
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 4
0
 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.']);
 }
 public function addProduct(ProductRequest $request)
 {
     $Products = Products::create(Request::all());
     return $Products;
 }
 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;
 }