/** * Store a newly created resource in storage. * * @param RegisterRequest $request * @param Authenticator $auth * @return Response */ public function store(RegisterUserRequest $request, Authenticator $auth) { $user = $this->execute($request); $auth->login($user); Flash::message('Glad to have you as a new Larabook member!'); return redirect()->route('home'); }
/** * Run the seed command for the given module * @param SeedModuleRequest $request * @return mixed */ public function seed(SeedModuleRequest $request) { $output = new BufferedOutput(); Artisan::call('module:seed', ['module' => $request->module], $output); Flash::message($output->fetch()); return Redirect::route('admin.workshop.workbench.index'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(CreateQuizRequest $request) { $input = $request->all(); $quiz = Quiz::create($input); Flash::message('Quiz saved successfully.'); return redirect(route('lessons.edit', [$quiz->lesson_id]))->with('active_tab', 'quiz'); }
/** * Save a new status * * @return Response */ public function store() { $input = Input::get(); $input['userId'] = Auth::id(); $this->publishStatusForm->validate($input); $this->execute(PublishStatusCommand::class, $input); Flash::message('Your status has been updated!'); return Redirect::back(); }
public function postSetPrice(SetPriceRequest $request) { $order = Order::find($request->id); $order->price = $request->price; $order->status = 'quote sent'; $order->save(); Flash::message('Price set!'); return redirect()->back(); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (Auth::user()->is_admin == false) { Auth::logout(); Flash::message('You are not allowed here!'); return redirect()->to('/auth/log-in'); } return $next($request); }
public function postLogin(LoginRequest $request) { $credentials = $request->only('email', 'password'); if ($this->auth->attempt($credentials, $request->has('remember'))) { Flash::message('You are now logged in'); return redirect()->intended('/' . $this->auth->user()->id . '/orders'); } Flash::error('Incorrect credentials'); return redirect()->back(); }
/** * @param SignInRequest $request * @return \Illuminate\Http\RedirectResponse */ public function store(SignInRequest $request) { $input = $request->only('email', 'password'); if (!\Auth::attempt($input)) { Flash::message('Wrong credentials'); return Redirect::back()->withInput(); } Flash::message('Welcome Back!'); return Redirect::intended('statuses'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(AddNewHouseholdMemberRequest $request, $household) { // add extra param head id if (!$request->has('household_id')) { $request->merge(['household_id' => $household]); } $this->dispatchFrom(AddNewHouseholdMemberJob::class, $request); Flash::message('Successfully added member. However it requires activation on his/her email account.'); return redirect($this->redirectPath); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(SendEmailRequest $emailRequest) { $values = $emailRequest->all(); $values['status'] = 1; if ($values['birthday'] === '') { Email::create($values); Flash::message('Your email has been sent. Thank you!'); } return redirect('contact'); }
public function contact(Request $request) { $input = $request->all(); Mail::send('emails.contact', $input, function ($message) use($input) { $message->from($input['email'], $input['firstname'] . ' ' . $input['lastname']); $message->to('*****@*****.**', 'Joseph Lyons')->subject($input['subject']); }); Flash::message('Your message has been sent'); return redirect()->back(); }
public function store(Requests\ProdutoRequest $request) { //este metodo recebe os parametros passasdos pelo formulario //vamos pegar todos os parametros e armarzenar no banco de dados Produto::create($request->all()); //armazena a mensagem Flash::message("Produto adicionado com sucesso!"); //e em seguida redirecionar o usuario para a pagina com a lista dos produtos cadastrados return redirect()->route('produtos.index'); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ public function create(array $data) { $confirmation_code = str_random(30); $data = array_add($data, 'conf', $confirmation_code); Flash::message('Welcome ' . $data["name"] . '. Thanks for registering. We have sent you a validation link in your e-mail address!'); Mail::send('emails.verify', $data, function ($message) use($data) { $message->to($data['email'], $data['name'])->subject('Verify your email address'); }); return User::create(['name' => $data['name'], 'lastname' => $data['lastname'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'confirmation_code' => $confirmation_code]); }
/** * Handle a POST request to remind a user of their password. * * @param Request $request * @return Response */ public function postRemind(Request $request) { switch ($response = $this->passwords->remind($request->only('email'))) { case PasswordBroker::INVALID_USER: Flash::error(trans($response)); return redirect()->back(); case PasswordBroker::REMINDER_SENT: Flash::message(trans($response)); return redirect()->back(); } }
/** * Store a newly created resource in storage. * * @return Response */ public function store(CreateLessonRequest $request) { $input = $request->all(); $lesson = Lesson::create($input); $links = $request->input('links'); if ($links) { $this->sync($lesson, $links); } Flash::message('Lesson saved successfully.'); return redirect(route('lessons.edit', [$lesson->id])); }
/** * Handle a POST request to remind a user of their password. * * @return Response */ public function postRemind() { switch ($response = Password::remind(Input::only('email'))) { case Password::INVALID_USER: Flash::error(Lang::get($response)); return Redirect::back(); case Password::REMINDER_SENT: Flash::message(Lang::get($response)); return Redirect::back(); } }
/** * Store a newly created resource in storage. * * @return Response */ public function store(ChamadoRequest $request) { $chamado = new Chamado(); $chamado->descricao = $request->input('descricao'); $chamado->status = $request->input('status'); //Passa a data do formato local para o formato entendido pelo banco de dados. $chamado->dataAbertura = Carbon::createFromFormat('d/m/Y', $request->input('dataAbertura'))->format('Y-m-d H:i:s'); $chamado->dataFechamento = Carbon::createFromFormat('d/m/Y', $request->input('dataFechamento'))->format('Y-m-d H:i:s'); $chamado->save(); Flash::message("Novo chamado adicionado!"); return redirect()->route('cadastro.chamados.index'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(CreateProductRequest $request) { $user = Auth::user(); $input = $request->all(); $file = $input['files']; $file_id = $this->addThumbnail($file); $input['fileentry_id'] = $file_id; $product = Product::create($input); $user->products()->save($product, ['owner' => '1']); Flash::message('Product saved successfully.'); return redirect(route('products.show', [$product->id])); }
/** * Store a newly created resource in storage. * * @param CreateTaskRequest $request * @return Response */ public function store(CreateTaskRequest $request) { if ($request->ajax() && !$request->has('household_id') && is_null($request->input('household_id'))) { return Response::json(['message' => 'You must have a household to create task.'], 422); } if (!$request->has('household_id')) { $request->merge(['household_id' => $this->user->household->id]); } $this->dispatchFrom(CreateTaskJob::class, $request); Flash::message('Successfully created task.'); return redirect($this->redirectPath); }
/** * Update the specified resource in storage. * * @param $username * @param ProfileRequest $request * @return Response * @internal param int $id */ public function update($username, ProfileRequest $request) { $user = $this->userRepository->findByUsername($username); $input = $request->all(); $user->profile->fill($input)->save(); Flash::message('Perfil Actualizado!'); try { $this->newsletterList->subscribeTo('Guanacaste Vende', $user->email, $request->get('first_name'), $request->get('last_name')); } catch (\Mailchimp_Error $e) { Flash::message($e->getMessage()); } return Redirect()->route('profile.show', $user->username); }
/** * Confirm a new user from email * @param $confirmation_code * @return $this|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function confirm($confirmation_code) { if (!$confirmation_code) { return redirect('auth/login')->withErrors('You lose a confirmation code!'); } $user = User::whereConfirmationCode($confirmation_code)->first(); if (!$user) { return redirect('auth/login')->withErrors('Wrong confirmation code!'); } $user->confirmed = 1; $user->confirmation_code = null; $user->save(); Flash::message('You have successfully verified your account.'); return redirect('auth/login'); }
public function create(User $profile) { $user = Auth::user(); if ($user->id != $profile->id) { if (!$user->showcases()->where('profile_id', $profile->id)->where('updated_at', '>=', Carbon::now()->subMonth())->exists()) { $showcase = $user->showcases()->create(['profile_id' => $profile->id, 'status' => 0, 'approved' => 0]); $this->requestStream($showcase); Flash::success('showcase created'); return redirect(route('profile.management.addon.showcase.myRequest')); } else { Flash::message('you can only send one request per mounth'); } } return redirect()->back(); }
public function balance($id, $balance, $month, $year) { $date = $year . '-' . $month . '-' . '01'; $account_exists = Useraccount::where('user_id', $id)->where('fooddate', $date)->count(); if (!$account_exists) { $accounts = new Useraccount(); $accounts->user_id = $id; $accounts->fooddate = $date; $accounts->foodamount = $balance; $accounts->houserentdate = $date; $accounts->save(); Flash::message('আপনার ইনপুট সঠিক ভাবে গ্রহন করা হয়েছে।'); return redirect('/useraccounts'); } return redirect('/useraccounts')->withErrors('ইতিমধ্যেই আপনি এটা ইনপুট দিয়েছেন!'); }
public function confirm($confirmation_code) { if (!$confirmation_code) { return Redirect('auth/login'); //throw new InvalidConfirmationCodeException; } $user = User::whereConfirmationCode($confirmation_code)->first(); if (!$user) { return Redirect('/'); } $user->confirmed = 1; $user->confirmation_code = null; $user->save(); Flash::message('You have successfully verified your account.'); return Redirect('home'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy(ModifyLinkRequest $request) { /** @var Link $link */ $link = Link::find($request->input('id')); if (empty($link)) { Flash::error('Link not found'); return redirect(route('admin.links.index')); } $link->delete(); Flash::message('Link deleted successfully.'); return redirect(route('lessons.edit', [$link->lesson_id]))->with('active_tab', 'links'); }
public function activateAccount($code, User $user) { if ($user->accountIsActive($code)) { Flash::message('Success, your account has been activated.'); return redirect('auth/login'); } Flash::message('Your account couldn\'t be activated, please try again'); return redirect('/'); }
/** * Store a newly created resource in storage. * * @param SaveStatusRequest $request * @return Response */ public function store(SaveStatusRequest $request) { $this->dispatchFrom(PublishStatusJob::class, $request); Flash::message('Your status has been updated!'); return redirect()->back(); }
/** * Update the specified resource in storage. * * @param int $id * @param UserEditPasswordRequest $request * @return Response */ public function update($id, UserEditPasswordRequest $request) { $input = $request->only('password', 'password_confirmation'); $user = $this->userRepository->update($id, $input); Flash::message('Contraseña actualizada'); return Redirect()->route('profile.edit', $user->username); }
/** * Log out the current user. * * @param int $id * @return Response */ public function destroy() { Auth::logout(); Flash::message('You have successfully been logged out.'); return redirect()->route('home'); }
public function postRegister(UserRequest $request) { $user = $this->userRepository->store($request->all()); Auth::login($user); Flash::message('Cuenta Creada correctamente. se te ha enviado un correo con la información de usuario. Completa tu perfil por favor, es importante !'); $this->mailer->welcome($user->toArray()); try { $this->newsletterList->subscribeTo('Guanacaste Vende', $request->get('email'), $request->get('username'), ''); } catch (\Mailchimp_Error $e) { Flash::message($e->getMessage()); } return redirect()->route('profile.edit', $user->username); }