/** * 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}"); }
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); }
/** * 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')); }
/** * 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~~'); }
/** * 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; }
public function run() { DB::table('categories')->delete(); for ($i = 0; $i < 276; $i++) { $faker = Faker\Factory::create(); Category::create(['name' => $faker->sentence]); } }
/** * 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'); }
/** * 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', '添加分类成功'); }
/** * 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"); }
/** * 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/'); }
/** * 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)']); }
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); }