/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(BannerRequest $request, $id) { $banner = Banner::findOrFail($id); $banner->update($request->all()); Banner::saveImage($banner, $request->file('photo')); $banner->save(); return redirect('/admin/banners'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Banner $banner, BannerRequest $request) { $oldImage = null; if ($request->file('upl')) { $oldImage = Attachment::where('id', $banner->attachment_id); $imageModel = ImageUploadFacade::attachmentUpload($request->file('upl'), new Attachment(), 'banners'); $banner->attachment_id = $imageModel->id; } $banner->paid = $request->paid == 'on' ? 1 : 0; $banner->update($request->input()); if ($oldImage) { $oldImage->delete(); } return redirect()->route('admin.banner.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\BannerRequest $request) { // upload path //$destinationPath = 'uploads'; // Name the image //$fileName = $request->input('title').'.jpg'; // Upload file to the given path //Input::file('image')->move($destinationPath, $fileName); // Create new banner instance $new = new Banner($request->all()); // Save banner \Auth::user()->banners()->save($new); // Set Flash Message session()->flash('flash_message', 'New Banner Has Been Created!'); // Redirect to new banner page return redirect('admin/Banners/' . $new->id . '/edit'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(BannerRequest $request, $id) { $banner = Banner::findOrFail($id); $banner->update($request->all()); $banner->updateCat(['cat' => [$request->input('cat')], 'id' => $id]); flash()->success(trans('banners.updated')); return redirect(action('Admin\\BannersController@index')); }
/** * Updates the banner with the one supplied by the user * * @param BannerRequest $request * @param Project $project * @return view Back to same view */ public function editBanner(BannerRequest $request, Project $project) { $this->authorize('userIsAdmin', $project); $banner = $request->file('banner'); $banner->move(base_path() . '/public/images/projects', 'banner' . $project->id . '.jpg'); return back(); }
/** * Store a newly created resource in storage. * * @param App\Http\Requests\PostRequest $request * @return Response */ public function store(BannerRequest $request) { $this->banner_gestion->store($request->all(), $request->user()->id); return redirect('banner')->with('ok', trans('back/banner.stored')); }
/** * Update the specified resource in storage. * * @param App\Http\Requests\PostUpdateRequest $request * @param int $id * @return Response */ public function putUpdate(BannerRequest $request, $id) { $getdata = $request->all(); $userdet = array(); if ($request->hasFile('banner_picture')) { $file = $request->file('banner_picture'); $imageName = date("ymdHis") . '.' . $file->getClientOriginalExtension(); $realPath = base_path() . '/public/uploaded/homebanner/'; $resizePath = base_path() . '/public/uploaded/homebanner/thumb/' . $imageName; $openMakePath = $realPath . $imageName; $request->file('banner_picture')->move($realPath, $imageName); Image::make($openMakePath)->resize(1400, 623)->save($resizePath); } else { $imageName = $getdata['oldimage']; } $userdet['_token'] = $getdata['_token']; $userdet['banner_picture'] = $imageName; $userdet['banner_title'] = $getdata['banner_title']; $userdet['banner_desc'] = $getdata['banner_desc']; $userdet['banner_link'] = $getdata['banner_link']; $userdet['weight'] = $getdata['weight']; $userdet['id'] = $id; $this->banner_gestion->update($userdet, $id); $request->session()->flash('alert-success', 'Banner has been updated successfully'); return redirect('admin/banner'); exit; }