public function post() { $file = array('users' => Request::all()); // setting up rules $rules = array('users' => 'required', 'mimes' => 'jpeg,jpg,png', 'max' => '200px'); //mimes:jpeg,bmp,png and for max size max:10000 // doing the validation, passing post data, rules and the messages $validator = Validator::make($file, $rules); if ($validator->fails()) { // send back to the page with the input data and errors return redirect('settings')->withInput()->withErrors($validator); } else { // checking file is valid. if (Input::file('user_image')->isValid()) { $extension = Input::file('user_image')->getClientOriginalExtension(); // getting image extension $fileName = rand(11111, 99999) . '.' . $extension; // renaming image Input::file('user_image')->move('uploads/', $fileName); // uploading file to given path $file->user_image = $fileName; \Auth::user()->post->save(); // sending back with message \Session::flash('flash_message', 'You have successfully updated your codename!'); return redirect('settings'); } else { // sending back with error message. \Session::flash('error', 'uploaded file is not valid'); return redirect('home'); } } }
/** * Verificar se usuário logado tem permissão para a página * @return true ou false * @param $pagina */ public static function PodeAcessarPagina($pagina) { if (Gate::denies('verifica_permissao', [$pagina, 'acessar'])) { \Session::flash('flash_message_erro', 'Sem permissão de acesso a página. Favor contactar o admin.'); return false; } else { return true; } }
public static function saveOrder() { $cartCollection = \Cart::getContent(); $order = new self(); $order->user_id = \Session::get('user_id'); $order->data = $cartCollection->toJson(); $order->save(); \Cart::clear(); \Session::flash('sm', 'Your order has been saved !'); }
/** * @param $hasCode * @param $listener * @param $social_provider * @return mixed */ public function execute($hasCode, AuthenticateUserListener $listener, $social_provider) { // dd($hasCode); if (!$hasCode) { return $this->getAuthorizationFirst($social_provider); } $user = $this->users->findByEmailOrCreate($this->getSocialUser($social_provider)); if (!$user) { Session::flash('message', "Something went wrong!"); Session::flash('alert-class', 'error'); } $this->auth->login($user, true); // event(new \App\Events\UserEvent($user->full_name)); return $listener->userHasBeenRegistered($user); }
public static function addCategorie($request) { $file_name = ''; if (Input::hasFile('file') && Input::file('file')->isValid()) { $file = Input::file('file'); $file_name = str_random(23) . '.' . $file->getClientOriginalExtension(); $file->move(public_path('assets\\img'), $file_name); } $categorie = new self(); $categorie->title = $request['title']; $categorie->article = $request['article']; $categorie->url = General::make_url($request['title']); $categorie->image = !empty($file_name) ? $file_name : 'default.jpg'; $categorie->save(); \Session::flash('sm', 'Saved !'); }
/** * @param $hasCode * @param $listener * @param $social_provider * @return mixed */ public function execute($hasCode, AuthenticateUserListener $listener, $social_provider) { if (!$hasCode) { return $this->getAuthorizationFirst($social_provider); } $user = $this->users->findByEmailOrCreate($this->getSocialUser($social_provider), $this->ip); if (!$user) { Session::flash('message', "Something went wrong!"); Session::flash('alert-class', 'error'); } else { if ($user == 'user exist') { return redirect()->route('home'); } } return $listener->userHasBeenRegistered($user); }