/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['name' => 'required', 'description' => 'required', 'parent_id' => 'required']);
     $Category = Category::create($request->all());
     Session::flash('flash_message', 'Category added!');
     return redirect("backoffice/categories/{$Category->parent_id}");
 }
Example #2
0
 public function testAccessoryCategoryAdd()
 {
     $category = factory(Category::class, 'accessory-category')->make();
     $values = ['name' => $category->name, 'category_type' => $category->category_type];
     Category::create($values);
     $this->tester->seeRecord('categories', $values);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CreateCategoryRequest $request)
 {
     $category = new Category();
     $data = $request->input();
     $category->create($data);
     return Redirect()->route('categories');
 }
 public function store(StoreCategoryRequest $request)
 {
     $input = $request->all();
     $input['slug'] = str_replace(' ', '_', strtolower($input['name']));
     $category = Category::create($input);
     return $this->createResponse($category);
 }
Example #5
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Category::create(['name' => '推荐', 'slug' => 'recommend']);
     Category::create(['name' => '其他', 'slug' => 'other']);
     //        $categories = factory(Category::class)->times(10)->make();
     //        Category::insert($categories->toArray());
 }
 public function postCategories(Request $request)
 {
     if ($request->has('adds')) {
         $adds = $request->adds;
         for ($i = 0; $i < count($adds); $i++) {
             if ($adds[$i]['parent_id'] == 'null') {
                 Category::create(['title' => $adds[$i]['title']]);
             } else {
                 $parent = Category::find($adds[$i]['parent_id']);
                 $child = $parent->children()->create(['title' => $adds[$i]['title'], 'slug' => str_slug($adds[$i]['title'])]);
                 for ($j = 0; $j < count($adds); $j++) {
                     if ($adds[$j]['parent_id'] == $adds[$i]['id']) {
                         $adds[$j]['parent_id'] = $child->id;
                     }
                 }
             }
         }
     }
     if ($request->has('updates')) {
         $updates = $request->updates;
         for ($i = 0; $i < count($updates); $i++) {
             $category = Category::find($updates[$i]['id']);
             $category->update(['title' => $updates[$i]['title'], 'slug' => str_slug($updates[$i]['title'])]);
         }
     }
     if ($request->has('deletes')) {
         $deletes = $request->deletes;
         for ($i = 0; $i < count($deletes); $i++) {
             Category::destroy($deletes[$i]);
         }
     }
 }
 /**
  * Store a newly created Category in storage.
  *
  * @param CreateCategoryRequest $request
  *
  * @return Response
  */
 public function store(CreateCategoryRequest $request)
 {
     $input = $request->all();
     $category = Category::create($input);
     Flash::message('Category saved successfully.');
     return redirect(route('admin.categories.index'));
 }
Example #8
0
 /**
  * do add data
  * @param mixed $request
  * @return redirect
  */
 public function store(Request $request)
 {
     $messages = ['cate_name.required' => 'Category name is necessary!'];
     $this->validate($request, ['cate_name' => 'required'], $messages);
     Category::create($request->all());
     return redirect(route('admin.category.index'))->with('info', 'Added Successfully~~');
 }
Example #9
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     // App\Models\Category::create([
     //     'title'=>'Fuel',
     //     'slug'=>'fuel',
     //     'description'=>'Enter amounts of petrol',
     //     'estimate'=>20.00,
     //     'income'=>0,
     //     'colour'=>'#00FF00'
     // ]);
     //
     // App\Models\Category::create([
     //     'title'=>'Fixed',
     //     'slug'=>'fixed',
     //     'description'=>'Fixed that goes in every month',
     //     'estimate'=>0,
     //     'income'=>0,
     //     'colour'=>'#FF6600'
     // ]);
     $faker = Faker::create();
     foreach (range(1, 12) as $i) {
         $word = $faker->word;
         \App\Models\Category::create(['title' => $word, 'slug' => $word, 'description' => $faker->sentence(8), 'estimate' => number_format($faker->randomFloat(2, 0, 999), 2), 'income' => 0, 'colour' => $faker->hexcolor]);
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('categories')->truncate();
     $categories = [['name' => 'Appetizers', 'slug' => 'appetizers', 'description' => 'sandwitches'], ['name' => 'Chefs Recommendations', 'slug' => 'chiefs-recommendations', 'description' => 'sandwitches'], ['name' => 'Student Meals', 'slug' => 'student-meals', 'description' => 'sandwitches'], ['name' => 'Pizzas and Salads', 'slug' => 'pizzas-salads', 'description' => 'sandwitches'], ['name' => 'Non-coffee based drinks', 'slug' => 'non-coffee-based-drinks', 'description' => 'inumin'], ['name' => 'Javalogy Classics', 'slug' => 'javalogy-classics', 'description' => 'sandwitches'], ['name' => 'Javalogy Specialties', 'slug' => 'javalogy-specialties', 'description' => 'sandwitches'], ['name' => 'Frost', 'slug' => 'frost', 'description' => 'sandwitches'], ['name' => 'Over-Iced', 'slug' => 'over-iced', 'description' => 'sandwitches'], ['name' => 'Signature Drinks', 'slug' => 'signature-drinks', 'description' => 'sandwitches'], ['name' => 'Alcoholic Coffee Beverages', 'slug' => 'javalogy-classics', 'description' => 'sandwitches'], ['name' => 'Shooters', 'slug' => 'shooters', 'description' => 'shooters'], ['name' => 'Cocktails', 'slug' => 'cocktails', 'description' => 'cocktails'], ['name' => 'Beers', 'slug' => 'beers', 'description' => 'beers'], ['name' => 'Specialty', 'slug' => 'specialty', 'description' => 'specialty'], ['name' => 'On The Rocks', 'slug' => 'on-the-rocks', 'description' => 'on the rocks'], ['name' => 'Tequilla Shots', 'slug' => 'tequilla-shots', 'description' => 'tequilla shots'], ['name' => 'Cogna Shots', 'slug' => 'cogna-shots', 'description' => 'cogna-shots'], ['name' => 'Per Bottle', 'slug' => 'per-bottle', 'description' => 'per bottle'], ['name' => 'Gourmet, Burgers, Paninis and Quesadillas', 'slug' => 'gourmet-burgers-paninis-quesadillas', 'description' => 'sandwitches'], ['name' => 'Rice Extras', 'slug' => 'rice-extras', 'description' => 'sandwitches'], ['name' => 'Pasta', 'slug' => 'pasta', 'description' => 'sandwitches'], ['name' => 'Desserts', 'slug' => 'desserts', 'description' => 'sandwitches']];
     foreach ($categories as $category) {
         \App\Models\Category::create($category);
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Category::create(['id' => 0, 'name' => "All Wares"]);
     $category_names = array("Furniture", "Home Appliances", "Vehicles", "Study Materials", "Books");
     foreach ($category_names as $category) {
         Category::create(['name' => $category]);
     }
 }
 /**
  * Handle the command.
  *
  * @param  CreateCategoryCommand  $command
  * @return void
  */
 public function handle(CreateCategoryCommand $command)
 {
     $category = Category::create(['title' => $command->title, 'slug' => $command->slug, 'description' => $command->description, 'estimate' => $command->estimate, 'income' => $command->income, 'colour' => $command->colour]);
     if (!empty($category)) {
         return $category;
     }
     return false;
 }
Example #13
0
 public function run()
 {
     DB::table('categories')->delete();
     for ($i = 0; $i < 276; $i++) {
         $faker = Faker\Factory::create();
         Category::create(['name' => $faker->sentence]);
     }
 }
Example #14
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Requests\Backend\StoreCategoryRequest $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\Backend\StoreCategoryRequest $request)
 {
     $this->authorize($category = new Category());
     $data = $request->all();
     $data['type'] = Category::TYPE_ARTICLE;
     $category->create($data);
     return redirect()->action('Backend\\CategoryController@show', [$category]);
 }
 public function run()
 {
     Category::create(['title' => 'Frontend (Web)', 'children' => [['title' => 'Maps', 'image' => 'maps.png'], ['title' => 'CSS3', 'image' => 'css3.png'], ['title' => 'UI Elements', 'image' => 'ui.png'], ['title' => 'Icons'], ['title' => 'Social', 'image' => 'social.png'], ['title' => 'Scrolling'], ['title' => 'Lazy Loading'], ['title' => 'Charts', 'image' => 'charts.png'], ['title' => 'Angular', 'image' => 'angular.png'], ['title' => 'Bootstrap', 'image' => 'bootpstrap.png'], ['title' => 'jQuery', 'image' => 'jquery.png'], ['title' => 'Resources', 'image' => 'resources.png']]]);
     Category::create(['title' => 'PHP', 'children' => [['title' => 'Laravel', 'image' => 'laravel.png'], ['title' => 'Wordpress', 'image' => 'wordpress.png'], ['title' => 'APIs', 'image' => 'api.png'], ['title' => 'Packages', 'image' => 'packages.png']]]);
     Category::create(['title' => 'Design', 'children' => [['title' => 'Type'], ['title' => 'Drawing'], ['title' => 'Resources'], ['title' => 'Mockups'], ['title' => 'App Icons'], ['title' => 'Lettering'], ['title' => 'Inspirtation'], ['title' => 'UX']]]);
     Category::create(['title' => 'Game Development', 'children' => [['title' => 'IOS'], ['title' => 'Android']]]);
     Category::create(['title' => 'This n That']);
 }
 public function run()
 {
     Category::create(['name' => 'Cate0', 'hot' => rand(0, 300)]);
     Category::create(['name' => 'Cate1', 'hot' => rand(0, 300)]);
     Category::create(['name' => 'Cate2', 'hot' => rand(0, 300)]);
     Category::create(['name' => 'Cate3', 'hot' => rand(0, 300)]);
     Category::create(['name' => 'Cate4', 'hot' => rand(0, 300)]);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CategoryRequest $request)
 {
     try {
         $category = Category::create($request->all());
         return $request->request->get('continue') ? $this->redirectBackWithMessage('操作成功') : redirect()->route('category.index');
     } catch (\Exception $e) {
         return redirect()->back()->withErrors($e->getMessage())->withInput();
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $data = $request->all();
     $validator = Validator::make($data, Category::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     Category::create($data);
     return Redirect::route('categories.admin');
 }
Example #19
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $data = $request->all();
     unset($data['_token']);
     try {
         Category::create($data);
         return redirect()->action('Admin\\CategoryController@index')->with(array('dialog' => array('title' => '增加文章分类成功', 'message' => $data)));
     } catch (\Exception $e) {
         return redirect()->back()->withErrors(['error' => '增加文章分类失败, 请重试'])->with($data);
     }
 }
 public function store(Request $request)
 {
     Cache::forget('wyshop_admin_category_categories');
     //清除缓存
     //判断是否为空,数组去重复, 序列化
     $filter_attr = $request->filter_attr == "" ? "" : serialize(array_unique($request->filter_attr));
     //合并数组
     $category = array_add($request->except('filter_attr'), 'filter_attr', $filter_attr);
     Category::create($category);
     return redirect(route('admin.category.index'))->with('info', '添加分类成功');
 }
Example #21
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Category::create(['name' => 'Music Videos', 'shortname' => 'musicvideo', 'description' => 'Stuff which resembles a music video']);
     Category::create(['name' => 'Anime', 'shortname' => 'anime', 'description' => 'Animestuff']);
     Category::create(['name' => 'Russia', 'shortname' => 'russia', 'description' => 'Crazy russians dude']);
     Category::create(['name' => 'Japan', 'shortname' => 'japan', 'description' => 'Stuff from japan (not anime)']);
     Category::create(['name' => 'Funny', 'shortname' => 'funny', 'description' => 'Funny webms for your consideration']);
     Category::create(['name' => 'Pr0n', 'shortname' => 'pr0n', 'description' => 'Pretty grills and pr0n']);
     Category::create(['name' => 'News', 'shortname' => 'news', 'description' => 'News from around the world']);
     Category::create(['name' => 'Miscellaneous', 'shortname' => 'misc', 'description' => 'Stuff that doesnt fit anywhere else']);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CatetogoryRequest $request)
 {
     try {
         Category::create($request->all());
         $message = "Tạo chủ đề thành công.";
         $alertClass = "alert-success";
     } catch (Exception $e) {
         $message = "Tạo chủ đề lỗi.";
         $alertClass = "alert-danger";
         return redirect()->back()->with(compact('message', 'alertClass'))->withInput();
     }
     return redirect(route('redac.category.index'))->with(compact('message', 'alertClass'));
 }
 /**
  * Create new Category
  *
  * @param  CategoryRequest $request Category request input validation
  * @return View
  */
 public function store(CategoryRequest $request)
 {
     $input = $request->only('name', 'slug');
     // Create new category with validated input
     $newCategory = Category::create($input);
     // If parent id is set find wanted category and make it parent of new category
     $parentId = $request->input('parent_id');
     if ($parentId != "") {
         $parentCategory = Category::findOrFail($parentId);
         $newCategory->makeChildOf($parentCategory);
     }
     return redirect(route('AdminCategoryIndex'));
 }
 public function createPost(CreateCategoryRequest $request)
 {
     if ($request->isMethod('POST')) {
         $name = strip_tags($request->get('category_name'));
         $description = strip_tags($request->get('category_description'));
         $css = strip_tags($request->get('category_css'));
         $result = Category::create(['name' => $name, 'description' => $description, 'css_class' => $css]);
         if ($result !== null) {
             return redirect('/admin/categories')->with('status', Lang::get('messages.admin_categories_status_created'));
         }
     }
     return (new Response("Invalid Request", 400))->header('Content-Type', 'text/plain')->header("Pragma", "no-cache");
 }
Example #25
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  *
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required|min:3', 'description' => 'min:3']);
     \DB::transaction(function () use($request) {
         return Category::create($request->all());
     });
     // Todo: find out why this flash message is being flushed!!
     session()->flash('message', ['success', 'Your new category created successfully!']);
     //		$categories = Category::with( 'translations' )->paginate( 10 );
     //		return view( 'dashboard.categories.index', compact( 'categories' ) );
     //		return redirect( route( 'dashboard.categories.index' ) );
     return redirect('dashboard/categories/');
 }
Example #26
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     Cache::forget('admin_category_categories');
     //清除缓存
     $filter_attr = serialize(array_unique($request->filter_attr));
     //数组去重复, 序列化
     //        $filter_attr=array_unique($request->filter_attr);
     //数组合并,两种方法都可以用
     //$category = array_merge($request->except('filter_attr'), ['filter_attr' => $filter_attr]);
     $category = array_add($request->except('filter_attr'), 'filter_attr', $filter_attr);
     Category::create($category);
     //
     return redirect(route('admin.category.index'))->with('info', '添加分类成功');
 }
 public function store(Request $request)
 {
     Cache::forget('admin_category_categories_wfh');
     //清除微信缓存
     Cache::forget('wechat_index_categories_wfh');
     //清除缓存
     //检测为空
     $messages = ['name.required' => '商品名不能为空', 'filter_attr.required' => '筛选属性不能为空'];
     $this->validate($request, ['name' => 'required', 'filter_attr' => 'required'], $messages);
     $filter_attr = serialize(array_unique($request->filter_attr));
     //数组去重复, 序列化
     $category = array_add($request->except('filter_attr'), 'filter_attr', $filter_attr);
     Category::create($category);
     return redirect(route('admin.category.index'))->with('info', '添加分类成功');
 }
 public function run()
 {
     DB::table('categories')->delete();
     $root = Category::create(['name' => 'All Products']);
     $skjaerende = $root->children()->create(['name' => 'Skjærende Verktøy']);
     $vendeskjaer = $skjaerende->children()->create(['name' => 'Vendeskjær', 'icon' => 'E001']);
     $vendeskjaer->children()->create(['name' => 'Dreieskjær', 'icon' => 'E007']);
     $vendeskjaer->children()->create(['name' => 'Freseskjær', 'icon' => 'E005']);
     $gjengeskjaer = $vendeskjaer->children()->create(['name' => 'Gjengeskjær', 'icon' => 'E012']);
     $gjengeskjaer->children()->create(['name' => 'Acme 29°']);
     $gjengeskjaer->children()->create(['name' => 'Stub Acme 29°']);
     $gjengeskjaer->children()->create(['name' => 'Metric 60°']);
     $gjengeskjaer->children()->create(['name' => 'UN 60°']);
     $gjengeskjaer->children()->create(['name' => 'Withworth 55°']);
     $gjengeskjaer->children()->create(['name' => 'NPT 60°']);
     $gjengeskjaer->children()->create(['name' => 'BSP 55°']);
     $gjengeskjaer->children()->create(['name' => 'TR 30°']);
     $vendeskjaer->children()->create(['name' => 'Borskjær', 'icon' => 'E004']);
     $vendeskjaer->children()->create(['name' => 'Sporskjær', 'icon' => 'E002']);
     $vendeskjaer->children()->create(['name' => 'Gjengefresskjær', 'icon' => 'G034']);
     $freseverktoy = $skjaerende->children()->create(['name' => 'Freseverktøy', 'icon' => 'G012']);
     $freseverktoy->children()->create(['name' => 'Gjengefreser']);
     $freseverktoy->children()->create(['name' => 'Hardmetall']);
     $freseverktoy->children()->create(['name' => 'HSS']);
     $freseverktoy->children()->create(['name' => 'Radiefreser']);
     $freseverktoy->children()->create(['name' => 'Specialfreser']);
     $bor = $skjaerende->children()->create(['name' => 'Bor', 'icon' => 'B004']);
     $bor->children()->create(['name' => 'Hardmetall']);
     $bor->children()->create(['name' => 'HSS']);
     $bor->children()->create(['name' => 'PFX']);
     $bor->children()->create(['name' => 'Lange']);
     $brotsjer = $skjaerende->children()->create(['name' => 'Brotsjer', 'icon' => 'D038']);
     $gjengetapper = $skjaerende->children()->create(['name' => 'Gjengetapper', 'icon' => 'D035']);
     $gjengetapper->children()->create(['name' => 'Metric']);
     $gjengetapper->children()->create(['name' => 'NPT']);
     $gjengetapper->children()->create(['name' => 'UNC']);
     $gjengetapper->children()->create(['name' => 'UNF']);
     $gjengetapper->children()->create(['name' => 'G (Withworth)']);
 }
Example #29
0
 public function create4category($request)
 {
     $data = array();
     $rules = ['level' => 'required', 'dewey' => 'required|boolean', 'type' => 'required|integer', 'cat_id' => array('required', 'regex:/^\\d+$/'), 'name' => 'required|min:3', 'parent_id' => 'required', 'dataoption' => 'required'];
     $messages = ['level.required' => 'το :attribute είναι υποχρεωτικό', 'dewey.required' => 'το :attribute είναι υποχρεωτικό', 'dewey.boolean' => 'ναι ή όχι', 'type.required' => 'το :attribute είναι υποχρεωτικό', 'type.integer' => 'το :attribute πρέπει να είναι αριθμός', 'cat_id.required' => 'το :attribute είναι υποχρεωτικό', 'cat_id.regex' => 'το αναγνωριστικό της κατηγορίας πρέπει να είναι μόνο αριθμητικά ψηφία', 'name.required' => 'το όνομα της κατηγορίας είναι υποχρεωτικό', 'name.min' => 'το όνομα της κατηγορίας πρεπει να είναι τουλάχιστον 3 χαρακτήρες', 'parent_id.required' => 'το :attribute είναι υποχρεωτικό', 'dataoption.required' => 'το :attribute είναι υποχρεωτικό'];
     if ($request->ajax()) {
         $validator = \Validator::make($request->all(), $rules, $messages);
         if ($validator->fails()) {
             return \Response::json($validator->errors()->all(), 422);
         } else {
             if ($request->get('dataoption') == 'not_exist') {
                 $optionExist = false;
             } elseif ($request->get('dataoption') == 'exist') {
                 $optionExist = true;
             }
             $category4 = Category::create($request->all());
             if ($category4) {
                 $data['sweetalert'] = ['title' => 'Συγχαρητήρια', 'body' => 'η κατηγορία προστέθηκε με επιτυχία', 'level' => 'success'];
                 $data['category4']['name'] = $category4->name;
                 $data['category4']['option-value'] = $category4->cat_id;
                 $data['category4']['parentID'] = $category4->parent_id;
                 $data['category4']['id'] = $category4->id;
             } else {
                 $data['sweetalert'] = ['title' => 'Πρόβλημα', 'body' => 'η κατηγορία ΔΕΝ  αποθηκεύτηκε...', 'level' => 'error'];
             }
             $data['category4']['option-exist'] = $optionExist;
             return \Response::json($data);
         }
     }
 }
 public function store(Request $request)
 {
     $data = $this->getRequestData($request);
     $category = Category::create($data);
     $data = $this->getRequestFiles($request, $category, []);
     $category->fill($data)->save();
     return Redirect::to('/admin/category/edit/' . $category->id);
 }