コード例 #1
0
 /**
  * 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');
 }
コード例 #2
0
 /**
  * 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');
 }
コード例 #3
0
ファイル: BannerController.php プロジェクト: Gadurp1/KD-2
 /**
  * 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');
 }
コード例 #4
0
ファイル: BannersController.php プロジェクト: Vatia13/gbtimes
 /**
  * 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'));
 }
コード例 #5
0
 /**
  * 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();
 }
コード例 #6
0
ファイル: BannerController.php プロジェクト: thaida/CMS
 /**
  * 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'));
 }
コード例 #7
0
ファイル: BannerController.php プロジェクト: udayc/travel
 /**
  * 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;
 }