/** * Run the database seeds. * * @return void */ public function run() { // DB::table('goods')->delete(); Goods::create(['category' => 12, 'brand' => 1, 'goods_name' => 'TP-LINK TL-WN725N 微型150M无线USB网卡', 'marking_price' => 39.0, 'seller_price' => 39.0, 'img_big_url' => 'http://img11.360buyimg.com/n5/g1/M00/00/0D/rBEGD0-WWrsIAAAAAAEK_Fb4rbQAAAFNQG20IcAAQsU072.jpg', 'img_origon_url' => 'http://img11.360buyimg.com/n5/g1/M00/00/0D/rBEGD0-WWrsIAAAAAAEK_Fb4rbQAAAFNQG20IcAAQsU072.jpg', 'img_small_url' => 'http://img11.360buyimg.com/n5/g1/M00/00/0D/rBEGD0-WWrsIAAAAAAEK_Fb4rbQAAAFNQG20IcAAQsU072.jpg', 'amount' => 23, 'color' => 'red', 'is_recommand' => TRUE, 'is_hot' => TRUE, 'is_top' => TRUE, 'intro' => '精致小巧,易携带,TP品质,值得信赖!', 'description' => '在没有无线路由器/AP的情况下,将TL-WN725N插到电脑上,并设置为AP模式']); Goods::create(['category' => 21, 'brand' => 2, 'goods_name' => 'EDUP(EDUP) EP-MS1558 300M 无线网卡 支持软AP WIFI 发射接收器', 'marking_price' => 32.2, 'seller_price' => 32.0, 'img_big_url' => 'http://img10.360buyimg.com/n5/g10/M00/18/1B/rBEQWFF3ghEIAAAAAACYUz6UrMMAAE2jQDLVY8AAJhr880.jpg', 'img_origon_url' => 'http://img10.360buyimg.com/n5/g10/M00/18/1B/rBEQWFF3ghEIAAAAAACYUz6UrMMAAE2jQDLVY8AAJhr880.jpg', 'img_small_url' => 'http://img10.360buyimg.com/n5/g10/M00/18/1B/rBEQWFF3ghEIAAAAAACYUz6UrMMAAE2jQDLVY8AAJhr880.jpg', 'amount' => 32, 'color' => 'blue', 'is_recommand' => FALSE, 'is_top' => TRUE, 'is_hot' => TRUE, 'intro' => '适用于台式电脑 笔记本等设备进行无线连接 提供方便快捷的无线上网方式。', 'description' => '东西用上了,信号超强的,京东快递就是不错还给送上楼了,超棒的']); }
/** * Run the database seeds. * * @return void */ public function run() { // $faker = \Faker\Factory::create(); foreach (range(1, 40) as $index) { Goods::create(['name' => $faker->sentence(1), 'points' => $faker->numberBetween(100, 2000), 'number' => $faker->numberBetween(1, 100), 'image_path' => $faker->sentence(10)]); } }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { // if (Goods::create(Input::all())) { return Redirect::back(); } else { return Redirect::back()->withInput()->withErrors('商品添加失败!'); } }
public function store(FormBuilder $formBuilder, Request $request) { $form = $formBuilder->create(GoodsForm::class); // It will automatically use current request, get the rules, and do the validation if (!$form->isValid()) { return redirect()->back()->withErrors($form->getErrors())->withInput(); } Goods::create($request->all()); return redirect()->route('good.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { if (empty($this->authUser->role_id)) { return \Response::json(array('status' => 0, 'alerts' => 'Permission denied')); } elseif ($this->authUser->role_id != 1) { return \Response::json(array('status' => 0, 'alerts' => 'Permission denied')); } $input = array_except(\Input::all(), '_token'); $goods = new Goods(); $input['created_by'] = $this->authUser->user_id; $input['updated_by'] = $this->authUser->user_id; $goods->create($input); return \Response::json(array('status' => 1, 'test' => $input)); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // $this->validate($request, ['name' => 'required|max:255', 'number' => 'required|integer|min:0', 'points' => 'required|integer:min:0', 'image' => 'required|mimes:jpeg,bmp,png']); $input = $request->all(); $image = $request->file('image'); if ($image->isValid()) { $clientName = $image->getClientOriginalName(); $newName = date('ymdhis') . $clientName; $path = $image->move('storage/uploads/goods', $newName); $input['image_path'] = $path; } Goods::create($input); Session::flash('flash_message', '商品' . $input['name'] . '添加成功'); return \Redirect::back(); }
/** * Run the database seeds. * * @return void */ public function run() { // $infos = ['一等奖_耳机' => ['BEATS新版solo2头戴式耳机耳麦', 1, 100000], '二等奖_小米电源' => ['小米新款移动电源10000mAh 银色', 3, 10000], '二等奖_小米手环' => ['小米手环', 3, 10000], '二等奖_健康秤' => ['云康宝智能脂肪秤 蓝牙体脂仪', 3, 10000], '三等奖_自拍杆' => ['美逸线控自拍杆/自拍神器/迷你自拍器 太空蓝', 5, 5000], '三等奖_猪肉脯' => ['[百草味]靖江猪肉脯180g', 2, 3000], '三等奖_碧根果' => ['[百草味] 奶香碧根果218g', 2, 3000], '三等奖_巧克力' => ['amovo魔吻纯可可脂核桃伽纳彻', 1, 2000], '四等奖_焦糖咖啡' => ['雀巢(Nestle) 咖啡焦糖拿铁 100g', 1, 2000], '四等奖_辣条' => ['辣条', 1, 2000], '四等奖_麦吉士' => ['麦吉士图层酥塔', 1, 2000], '四等奖_摩卡咖啡' => ['Nestle雀巢咖啡摩卡咖啡条装105g', 4, 2000], '五等奖_旺仔牛奶苹果味' => ['旺旺 旺仔牛奶 苹果 (铁罐装) 245ml', 1, 2000], '五等奖_旺仔牛奶原味' => ['旺仔牛奶 原味(铁罐装) 245ml', 1, 2000], '五等奖_旺仔牛奶果汁味' => ['旺旺 旺仔牛奶 果汁味 (铁罐装) 245ml', 1, 2000], '五等奖_指甲刀' => ['简约时尚纯色折叠指甲钳', 1, 2000], '五等奖_包包' => ['可爱颜文字小钱包', 1, 2000], '五等奖_台历' => ['2016年田园风小清新年历计划本', 1, 2000], '五等奖_饭票' => ['儒林餐厅餐票', 4, 1000], '六等奖_便签本' => ['可爱喵星人N次贴', 6, 1000], '六等奖_裁纸刀' => ['迷你便携小号美工刀 快递开箱器', 5, 1000], '六等奖_彩色铅笔' => ['马可四色彩芯彩虹原木粗铅笔', 5, 1000], '六等奖_记事本' => ['简约纯色记事本', 5, 800], '六等奖_键盘刷' => ['长柄键盘清洁刷', 5, 800], '六等奖_搅拌勺' => ['不锈钢长柄搅拌勺', 5, 800], '六等奖_沐浴球' => ['糖果色海绵沐浴花 ', 5, 800], '六等奖_暖宝宝' => ['暖宝宝发热贴', 5, 800], '六等奖_贴纸' => ['可爱动物N次贴', 5, 800], '六等奖_文件袋' => ['可爱A4试卷文件袋', 5, 800], '六等奖_荧光笔' => ['彩色磨砂荧光笔记号', 5, 800], '六等奖_自动笔' => ['创意多功能复合笔:圆珠笔+自动铅笔一体笔', 5, 800]]; # award create foreach ($infos as $key => $award) { Award::create(['name' => $award[0], 'image_path' => 'imgs/goods/' . $key . '.jpg']); } #lottery foreach (range(1, 7) as $index) { $award = Award::find($index); $lottery = Lottery::create(['award_id' => $index, 'prob' => $index * 10, 'number' => 10]); } # goods create foreach ($infos as $key => $goods) { Goods::create(['name' => $goods[0], 'number' => $goods[1], 'points' => $goods[2], 'available' => true, 'image_path' => 'imgs/goods/' . $key . '.jpg']); } }
public function saveImportGoods(Request $request) { // save to DB if (empty($this->authUser)) { return 'Permission denied'; } elseif ($this->authUser->role_id != 1) { return 'Permission denied'; } $goodsData = $request->session()->get('importGoods', ''); $status = 1; $message = ''; $input = \Input::all(); if (empty($input['owner_id'])) { $status = 0; $message = 'Please Select Owner'; } if (!empty($goodsData) && count($goodsData) > 0 && $status == 1) { foreach ($goodsData as $key => $data) { $goods = Goods::where('supplier_product_code_part_number', '=', $data['supplier_product_code_part_number'])->first(); if (!$goods) { if (empty($data['supplier_product_code_part_number']) && $data['supplier_name'] == 'FOC') { $goodsc = Goods::orderBy('goods_id', 'desc')->first(); $data['supplier_product_code_part_number'] = 'FOC' . ($goodsc->goods_id + 1); } if (!empty($data['supplier_product_code_part_number'])) { $goods = new Goods(); $data['created_by'] = $this->authUser->user_id; $data['updated_by'] = $this->authUser->user_id; $data['owner_id'] = $input['owner_id']; $goods->create($data); $goodsData[$key]['status'] = 1; $goodsData[$key]['status_message'] = 'Success'; } else { $goodsData[$key]['status'] = 0; $goodsData[$key]['status_message'] = 'Supplier_pn P/N not null.'; } } else { $goodsData[$key]['status'] = 0; $goodsData[$key]['status_message'] = 'This Supplier_pn P/N has exsit.'; } } } $request->session()->put('importGoods', $goodsData); if ($status) { return \Response::json(array('status' => 1)); // $request->session()->put('importGoods',''); } else { return \Response::json(array('status' => 0, 'alerts' => $message)); } }