/**
  * Store a newly created resource in storage.
  *
  * @param  App\Http\Requests\Admin\LocationRequest  $request
  * @return \Illuminate\Http\Response
  */
 public function store(LocationRequest $request)
 {
     $dataInsert = $request->except(['_token', 'width', 'height']);
     $dataInsert['size_display'] = $request->input('width') . ',' . $request->input('height');
     Location::create(beforeSql($dataInsert));
     return redirect()->action('Admin\\LocationController@index');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  App\Http\Requests\Admin\ShopOfTheWeekRequest  $request
  * @return \Illuminate\Http\Response
  */
 public function store(ShopOfTheWeekRequest $request)
 {
     $nameImage = 'ShopOfTheWeek-' . date('YmdHis') . '.' . $request->file('imageupload')->guessExtension();
     $request->file('imageupload')->move(Config('admin.upload.admin.path'), $nameImage);
     $dataInsert = $request->except(['_token', 'imageupload']);
     $dataInsert['user_id'] = $request->session()->get('backoffice')['id'];
     $dataInsert['image_url'] = $nameImage;
     ShopOfTheWeek::create(beforeSql($dataInsert));
     return redirect()->action('Admin\\ShopOfTheWeekController@index');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  App\Http\Requests\Admin\clickchannelRequest  $request
  * @return \Illuminate\Http\Response
  */
 public function store(clickchannelRequest $request)
 {
     $exp_link_url = explode('?v=', $request->link_url);
     /* explode url youtube */
     $dataInsert = $request->except(['_method', '_token', 'height']);
     if ($exp_link_url) {
         $upDateData['link_url'] = last($exp_link_url);
     }
     $dataInsert['location_id'] = 3;
     /* Location View Page */
     $dataInsert['sort_order'] = ClickChannel::where(['location_id' => 3])->max('sort_order') + 1;
     $dataInsert['user_id'] = 1;
     ClickChannel::create(beforeSql($dataInsert));
     return redirect()->action($this->controller_path . 'index');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(PrivilegesRequest $request)
 {
     $dataInsert = $request->except(['_token', 'width', 'height']);
     $file = $request->file('image_url');
     if ($file != "") {
         $image_name = "privileges-" . time() . "." . $file->guessExtension();
         $file->move('images', $image_name);
         $dataInsert['image_url'] = $image_name;
     }
     $dataInsert['location_id'] = "2";
     $dataInsert['user_id'] = "1";
     $dataInsert['status'] = "1";
     $dataInsert['sort_order'] = Privilege::where(['location_id' => 2, 'status' => 1])->max('sort_order') + 1;
     $dataInsert['created_at'] = time();
     Privilege::create(beforeSql($dataInsert));
     return redirect()->action('Admin\\PrivilegesController@index');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  App\Http\Requests\Admin\LocationRequest  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(LocationRequest $request, int $id)
 {
     $dataUpdate = $request->except(['_token', '_method']);
     Location::where('id', $id)->update(beforeSql($dataUpdate));
     Cache::forget('cacheMenuLeft');
     return redirect()->action('Admin\\LocationController@index');
 }