/**
  * Update the specified resource in storage.
  *
  * @param  int $id
  * @return Response
  */
 public function update(Category $categories, CategoryRequest $request)
 {
     $categories->fill($request->all());
     if ($request->file('attachment') !== null) {
         $attachment = ImageUploadFacade::attachmentUpload($request->file('attachment'), new Attachment(), 'categories', true);
         $categories->attachment()->associate($attachment);
     }
     $categories->save();
     return redirect()->route('admin.categories.index');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param CategoryRequest $request
  * @param $categoryId
  * @return \Illuminate\Http\Response
  */
 public function update(CategoryRequest $request, $categoryId)
 {
     $parentId = $request->get('parent_id');
     $translations = $request->get('translations');
     $icon = $request->file('icon');
     (new Update($categoryId, $parentId, $translations, $icon))->run();
     return $this->response->noContent();
 }
Beispiel #3
0
 public function postPost(CategoryRequest $request)
 {
     $category = new catdb();
     $category->title = $request->title;
     $category->slug = $request->slug;
     $category->description = $request->description;
     $filename = "";
     if ($request->hasFile('image')) {
         $file = $request->file('image');
         $filename = $file->getClientOriginalName();
         $destinationPath = public_path() . '/uploads/category/';
         $file->move($destinationPath, $filename);
     }
     $category->image = asset('uploads/category/' . $filename);
     $category->save();
     Session::flash('success', "La catégorie {$category->title} est injecté dans la BDD.");
     return Redirect::route('category.index');
 }
Beispiel #4
0
 /**
  * Update the specified resource in storage.
  *
  * @param  App\Http\Requests\PostUpdateRequest $request
  * @param  int  $id
  * @return Response
  */
 public function putUpdate(CategoryRequest $request, $id)
 {
     $getdata = $request->all();
     $userdet = array();
     if ($request->hasFile('banner_img')) {
         $file = $request->file('banner_img');
         $bannerimgNm = "banner_" . date("ymdHis") . '.' . $file->getClientOriginalExtension();
         $realPath = base_path() . '/public/uploaded/category/';
         $resizePath = base_path() . '/public/uploaded/category/thumb/' . $bannerimgNm;
         $openMakePath = $realPath . $bannerimgNm;
         $request->file('banner_img')->move($realPath, $bannerimgNm);
         Image::make($openMakePath)->resize(400, 500)->save($resizePath);
     } else {
         $bannerimgNm = $getdata['oldbannerimage'];
     }
     if ($request->hasFile('background_img')) {
         $file = $request->file('background_img');
         $bckgndimgNm = "backgnd_" . date("ymdHis") . '.' . $file->getClientOriginalExtension();
         $realPath = base_path() . '/public/uploaded/category/';
         $resizePath = base_path() . '/public/uploaded/category/thumb/' . $bckgndimgNm;
         $openMakePath = $realPath . $bckgndimgNm;
         $request->file('background_img')->move($realPath, $bckgndimgNm);
         Image::make($openMakePath)->resize(200, 300)->save($resizePath);
     } else {
         $bckgndimgNm = $getdata['oldbackgndimg'];
     }
     if ($request->hasFile('icon_img')) {
         $file = $request->file('icon_img');
         $iconimgNm = "icon_" . date("ymdHis") . '.' . $file->getClientOriginalExtension();
         $realPath = base_path() . '/public/uploaded/category/';
         $resizePath = base_path() . '/public/uploaded/category/thumb/' . $iconimgNm;
         $openMakePath = $realPath . $iconimgNm;
         $request->file('icon_img')->move($realPath, $iconimgNm);
         Image::make($openMakePath)->resize(50, 50)->save($resizePath);
     } else {
         $iconimgNm = $getdata['oldiconimage'];
     }
     $active = isset($getdata['active']) ? $getdata['active'] : '0';
     $hidden = isset($getdata['is_hidden']) ? $getdata['is_hidden'] : '0';
     $userdet['_token'] = $getdata['_token'];
     $userdet['name'] = $getdata['name'];
     $userdet['category_slug'] = $getdata['slug'];
     $userdet['background_img'] = $bckgndimgNm;
     $userdet['banner_img'] = $bannerimgNm;
     $userdet['icon_img'] = $iconimgNm;
     $userdet['active'] = $active;
     $userdet['is_hidden'] = $hidden;
     $this->category_gestion->update($userdet, $id);
     $request->session()->flash('alert-success', 'Category has been updated successfully');
     return redirect('admin/category');
     exit;
 }