public function ajaxStore(Request $request) { $this->validate($request, ['new-post-category' => 'required']); $category = new Category(array('title' => $request->get('new-post-category'), 'slug' => str_slug($request->get('new-post-category')))); $category->save(); return $this->getAllCategories(); }
public function cat_add(Request $request) { // Si je suis en POST // Validator // fail // Enregistrement en BDD // Message flash if ($request->isMethod('POST')) { $validator = Validator::make($request->all(), ['InputT' => 'required', 'InputD' => 'required', 'InputP' => 'required', 'img' => 'image'], ['InputT.required' => 'Attention le champ titre est vide', 'InputD.required' => 'Attention la description est vide', 'InputP.required' => 'Attention le champ position est vide']); if ($validator->fails()) { return redirect()->route('route_cat_add')->withInput()->withErrors($validator); } $file = $request->file('img'); $destinationFile = public_path() . '/uploads/categories'; $nameFile = str_random(15) . '.' . $file->getClientOriginalExtension(); $nouvelleCategorie = new Category(); $nouvelleCategorie->name = $request->InputT; $nouvelleCategorie->description = $request->InputD; $nouvelleCategorie->position = $request->InputP; $nouvelleCategorie->image = $nameFile; $nouvelleCategorie->save(); // Fait l'enregistrement en BDD $file->move($destinationFile, $nameFile); return redirect()->route('route_cat_add')->with('success', 'Votre catégorie a bien été ajoutée'); } return view('admin/ajout-cat'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CategoryRequest $request) { $category = new Category($request->all()); $category->save(); Flash::success("La categoria " . $category->name . " fue registrada con éxito"); return redirect()->route('admin.categories.index'); }
public function postAdd(Request $request) { $validator = $this->validatorForAdd($request->all()); if ($validator->fails()) { return Redirect::back()->withErrors($validator->messages())->withInput(); } $category = new Category(); $category->name = $request->input('name'); $category->table_name = Slug::make($request->input('name')); if ($request->input('parent_id') != "") { $category->parent_id = $request->input('parent_id'); } $category->description = $request->input('description'); $category->final = $request->input('final'); $category->num_columns = $request->input('num_columns'); $category->type = $request->input('type'); $file = $request->file('image'); $imageExtension = $file->getClientOriginalExtension(); $imageName = $category->table_name . '.' . $imageExtension; $request->file('image')->move(base_path() . '/public/images/categories/', $imageName); $category->image = $imageName; if ($category->final == 0 || $category->type != 0) { $category->save(); $msg = "Категория \"" . $category->name . "\" добавлена."; return redirect('admin/category?type=' . $request->input('type'))->with('msg', $msg); } else { $request->session()->flash('category', $category); return redirect('admin/category/addcolumns'); } }
/** * Store a newly created resource in storage. * * @return Response */ public function store(CategoryRequest $request) { $category = new Category(); // if ($request->hasFile('image')) // { // $image = $request->file('image')->getClientOriginalName(); // $request->file('image')->move('img/categories/', $image); // } // else // { // $image = 'no-image'; // } $count = $category->count(); if ($request->sort_id > 0) { $category->sort_id = $request->sort_id; } else { $category->sort_id = ++$count; } $category->section_id = $request->section_id; $category->title = $request->title; $category->slug = !empty($request->slug) ? $request->slug : str_slug($request->title); $category->image = $request->image; $category->title_description = $request->title_description; $category->meta_description = $request->meta_description; $category->text = $request->text; if ($request->status == 'on') { $category->status = 1; } else { $category->status = 0; } $category->save(); return redirect('/admin/categories')->with('status', 'Категория добавлена!'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $category = new Category(); $category->category_name = $request->category_name; $category->save(); \Session::flash('success', 'Category created successfully'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // Validation // $validation = Validator::make($request->all(), ['name' => 'required|unique:categories|max:255', 'description' => 'required']); // Check if it fails // if ($validation->fails()) { return redirect()->back()->withInput()->with('errors', $validation->errors()); } if ($request->input('publish') == "") { $publish = 0; } else { $publish = 1; } $author = Auth::user()->id; $category = new Category(); $seo = $request->input('name'); $seotitle = SeoHelper::seotitle($seo); // save category data into database // $category->name = $request->input('name'); $category->name_seo = $seotitle; $category->id_user = $author; $category->description = $request->input('description'); $category->publish = $publish; $category->save(); Alert::success('Success Create ' . $request->input('name') . ' !')->persistent("Close"); return redirect('dropmin/category/list')->with('message', 'You just create categories!'); }
public function insert_category(Request $request) { $cat = new Category(); $cat->cat_name = $request->input('cname'); $cat->remarks = $request->input('remarks'); $cat->save(); }
/** * Run the database seeds. * * @return void */ public function run() { $category1 = new Category(); $category1->name = 'Cat 1'; $category1->save(); $category2 = new Category(); $category2->name = 'Cat 2'; $category2->save(); $nice_action = new NiceAction(); $nice_action->name = 'Greet'; $nice_action->niceness = 3; $nice_action->save(); $category1->nice_actions()->attach($nice_action); $category2->nice_actions()->attach($nice_action); $nice_action = new NiceAction(); $nice_action->name = 'Hug'; $nice_action->niceness = 6; $nice_action->save(); $category2->nice_actions()->attach($nice_action); $nice_action = new NiceAction(); $nice_action->name = 'Kiss'; $nice_action->niceness = 12; $nice_action->save(); $category1->nice_actions()->attach($nice_action); $nice_action = new NiceAction(); $nice_action->name = 'Wave'; $nice_action->niceness = 2; $nice_action->save(); $category2->nice_actions()->attach($nice_action); }
public function updateCategories(Request $request) { foreach ($request->all() as $id => $data) { if ($id !== '_token') { if ($data['type'] == 'remove' && $id >= 1) { $found = Category::findOrFail($id); if ($found->products->isEmpty()) { $found->delete(); } } else { if ($data['name'] !== '' && $data['type'] !== '') { if ($id >= 1) { $found = Category::findOrFail($id); } else { $found = new Category(); } $found->name = $data['name']; $found->type = $data['type']; $found->save(); } } } } return redirect()->route('categories.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CategoryRequest $request) { $category = new Category($request->all()); $category->save(); Flash::success('La categoria ' . $category->name . " ha sido creada con exito"); return redirect()->route('admin.categories.index'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $category = new Category(); $category->name = $request->name; $category->save(); return redirect('movie'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $category = new Category(); $category->fill($request->all()); $image = $request->file('image'); $imageName = ""; if ($image->isValid()) { $path = public_path() . '/uploads/category/'; $imageName = str_random(32) . '.' . $image->getClientOriginalExtension(); $image->move($path, $imageName); } else { App::abort(404); } $small_image = $request->file('small_image'); $imageNamesmall = ""; if ($small_image->isValid()) { $path = public_path() . '/uploads/category/'; $imageNamesmall = str_random(32) . '.' . $small_image->getClientOriginalExtension(); $small_image->move($path, $imageNamesmall); } else { App::abort(404); } $category->image = $imageName; $category->small_image = $imageNamesmall; $category->save(); return Redirect::route('admin.category.show'); }
public function store(CategoryRequest $request) { $cat = new Category($request->all()); $cat->save(); Flash::success("Se ha registrado una nueva categoría " . $cat->name . " de manera exitosa!"); return redirect()->route('admin.categories.index'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $validator = Validator::make($request->all(), ['name' => 'unique:categories,name', 'image' => 'mimes:jpeg,png,jpg', 'promotion_image' => 'mimes:jpeg,jpg,png']); if ($validator->fails()) { return redirect('categories/create')->withErrors($validator)->withInput(); } $image = Input::file('image'); $filename = date('YmdHis') . "-" . $image->getClientOriginalName(); if ($request->hasFile('promotion_image')) { $promotion_image = Input::file('promotion_image'); $promotion_filename = date('YmdHis') . "-PI-" . $promotion_image->getClientOriginalName(); $request->file('promotion_image')->move(base_path() . '/public/admin/productimage/', $promotion_filename); } else { $promotion_filename = ""; } if ($request->has('active')) { $categories = new Category(array('name' => $request->get('name'), 'active' => "Enable", 'color' => $request->get('color'), 'image' => $filename, 'promotion_image' => $promotion_filename)); $request->file('image')->move(base_path() . '/public/admin/productimage/', $filename); $categories->save(); } else { $categories = new Category(array('name' => $request->get('name'), 'color' => $request->get('color'), 'image' => $filename, 'promotion_image' => $promotion_filename)); $request->file('image')->move(base_path() . '/public/admin/productimage/', $filename); $categories->save(); } return redirect('categories'); }
public static function importCategory($request) { $new_category = new Category(); $new_category->name = $request->get("name"); //$new_category->deleted_at = $request->get('deleted_at'); $new_category->save(); }
public function add(Request $request) { if ($request->isMethod('post')) { $input = $request->all(); $fileName = null; if (!empty($input['image_url'])) { $file = $input['image_url']; $extension = $file->getClientOriginalExtension(); $fileName = rand(11111, 99999) . '.' . $extension; $file->move("admin/category", $fileName); $destinationPath = "admin/category"; $fileThumb = "400x300_" . $fileName; $img = Image::make("{$destinationPath}/{$fileName}")->resize(400, 300); $img->save("{$destinationPath}/{$fileThumb}"); } $category = new Category(); $category->main_category = $input['main_category']; $category->image_url = $fileName; $category->slug = $this->slugify($input['title']); $category->translateOrNew(LaravelLocalization::setLocale())->title = $input['title']; $category->save(); return redirect(LaravelLocalization::setLocale() . DIRECTORY_SEPARATOR . 'admin-category'); } return view('admin.category.add'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\Category $request) { $category = new Category($request->all()); $category->slug = Str::slug($request->get('name')); $category->save(); return redirect('/backend/categories'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // if ($request->edit != 0) { return $this->update($request, $request->edit); } $validator = \Validator::make($request->all(), ['title' => 'required']); if ($validator->fails()) { return response()->json(array('status' => 500, 'monolog' => array('title' => 'errors', 'message' => implode($validator->errors()->all(), '<br>')))); } DB::beginTransaction(); $category = new Category(); $category->route = str_slug($request->title); $category->parent = $request->parent; $category->order = 0; $category->save(); $categoryLanguage = new \App\CategoryLanguage(); $categoryLanguage->category_id = $category->id; $categoryLanguage->title = $request->title; $categoryLanguage->description = $request->description; $categoryLanguage->locale = 'en'; $categoryLanguage->save(); DB::commit(); return response()->json(array('status' => 200, 'monolog' => array('title' => 'save success', 'message' => 'Category has been saved.'))); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CategoryRequest $request) { $category = new Category($request->all()); $category->save(); Flash::success('La categoría se ha creado con éxito'); return redirect()->route('admin.categories.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // $category = new Category($request); $category->save(); return $category; }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $category = new Category(); $category->name = Input::get('name'); $category->under_category = Input::get('under_category'); $category->save(); return redirect()->route('category-list'); }
/** * Save a new category */ public function postSave() { $label = Request::input('category'); $category = new Category(); $category->label = $label; $category->save(); return redirect('category/index')->with('success', true); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $category = new Category(); $category->name = $request->input("name"); $category->subcat_id = $request->input("subcat_id"); $category->save(); return redirect()->route('admin.categories.index')->with('message', 'Item created successfully.'); }
public function categoryAdd(Request $request) { $this->validate($request, ['name' => 'required|unique:categories']); $category = new Category(); $category->name = $request->name; $category->save(); return redirect('admin')->with('status', 'Categorie ajoutee avec succes'); }
/** * 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|max:255']); $category = new Category(Input::all()); $category->user_id = $request->user()->id; $category->save(); return Redirect::route('categories.index')->with('message', 'Category created'); }
/** * Update the specified resource in storage. * */ public function update(Request $request, Category $category) { $category->fill($request->all()); $category->slug = str_slug($request->get('name')); $updated = $category->save(); $message = $updated ? 'Categoria actualizada' : 'Error al actualizar'; return redirect()->route('admin.category.index')->with('message', $message); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request, Category $category) { $category->fill($request->all()); $category->slug = str_slug($request->get('name')); $updated = $category->save(); $message = $updated ? 'Category was updated succesfully' : 'Could not update the new category'; return redirect()->route('admin.category.index')->with('message', $message); }
public function store(CategoryFormRequest $request) { $category = new Category(['name' => $request->get('name')]); $category->save(); return redirect('admin/categories/create')->with('status', 'A new category has been created!'); // Session::flash('status', 'A new category has been created!'); // return view('backend.categories.create'); }
/** * Create a new category. * * @param Request $request * @return Response */ public function store(Request $request) { $this->validate($request, ['title' => 'required|max:255']); $category = new Category(); $category->title = $request->title; $category->save(); return redirect('/categories'); }