public function filter(Route $route, Request $request) { if ($this->auth->check()) { $config = $this->config->get('c::redirect-login'); $url = $config ? $this->url->to($config) : '/'; return $this->redirect->to($url); } }
public function postFork($hash) { $parent = $this->repository->getByHash($hash); $command = new Commands\CreateForkCommand($this->request->get('code'), $this->auth->user(), $parent); $fork = $this->bus->execute($command); return $this->redirector->action('BinController@getShow', [$fork->hash]); }
/** * @param string $middleware * @param bool $isAjax * @return \Illuminate\Http\RedirectResponse */ protected function failedResponse($middleware, $isAjax = false) { if ($isAjax) { return $this->response->make($this->getErrorMessage($middleware), 403); } return $this->redirector->back()->exceptInput('_guard_pot', '_guard_opened')->withErrors($this->getErrorMessage($middleware)); }
/** * Connect the current user to Last.fm. * * @param Redirector $redirector * @param Lastfm $lastfm * * @return \Illuminate\Routing\Redirector|\Illuminate\Http\RedirectResponse */ public function connect(Redirector $redirector, Lastfm $lastfm) { if (!$lastfm->enabled()) { abort(401, 'Koel is not configured to use with Last.fm yet.'); } return $redirector->to('https://www.last.fm/api/auth/?api_key=' . $lastfm->getKey() . '&cb=' . route('lastfm.callback')); }
/** * Handle an incoming request. * * @param Request $request * @param Closure $next * * @return mixed */ public function handle(Request $request, Closure $next) { if (!$request->isSecure()) { return $this->redirector->to($request->getRequestUri(), 302, $request->headers->all(), true); } return $next($request); }
/** * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!$this->authenticator->isAuthenticated()) { return $this->redirector->to($this->config->get('littlegatekeeper.authRoute')); } return $next($request); }
/** * Update a Menu * * @param integer $id * @param array $input * @return Redirect */ public function requestUpdate($id, $input) { if ($this->Manager->updateMenu($id, $input)) { return $this->Redirect->route('dvs-menus'); } return $this->Redirect->route('dvs-menus-edit', $id)->withInput()->withErrors($this->Manager->errors)->with('message', $this->Manager->message); }
public function getDelete(Post $ad) { if ($ad) { $ad->delete(); } return $this->redirector->route('ad.list'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request, Redirector $redirect) { $rules = array('first_name' => 'required', 'last_name' => 'required', 'email' => 'required|email|unique:users,email', 'password' => 'required|size:6', 'type' => 'required|in:user,admin'); $this->validate($request, $rules); $user = User::create($request->all()); return $redirect->route('admin.users.index'); }
/** * Create a new Redirect response. * * @param RedirectInterface $redirect * @return \Illuminate\Http\RedirectResponse */ public function create(RedirectInterface $redirect) { $parameters = array_merge(array_map(function () { return null; }, array_flip($this->route->parameterNames())), $this->route->parameters()); return $this->redirector->to($this->parser->parse($redirect->getTo(), $parameters), $redirect->getStatus(), [], $redirect->isSecure()); }
/** * Handle the form. * * @param PermissionFormBuilder $builder * @param RoleRepositoryInterface $roles * @param Redirector $redirect */ public function handle(PermissionFormBuilder $builder, RoleRepositoryInterface $roles, Redirector $redirect) { /* @var RoleInterface|EloquentModel $role */ $role = $builder->getEntry(); $roles->save($role->setAttribute('permissions', array_filter(array_flatten($builder->getFormInput())))); $builder->setFormResponse($redirect->refresh()); }
public function postEdit(Category $cat) { $cat->title = $this->request->get('title'); $cat->parent_id = $this->request->get('parent_id'); $cat->language = $this->request->get('language'); $cat->save(); return $this->redirector->route('cat.getEdit', ['id' => $cat->id]); }
public function postEdit(Post $Page) { $Page->subject = $this->request->get('subject'); $Page->permalink = $this->request->get('permalink'); $Page->content = $this->request->get('content'); $Page->save(); return $this->redirector->route('page.list', ['id' => $Page->id]); }
/** * @param $gamertag * @return \Illuminate\Contracts\View\View|\Illuminate\Http\RedirectResponse */ public function select($gamertag) { $players = destiny()->player($gamertag); if ($players->count() == 1) { return $this->redirect->to($players->first()->url); } return $this->view->make('select', ['gamertag' => $gamertag, 'players' => $players]); }
/** * Request a new page be created * * @param array $input * @return Redirector */ public function requestCreateNewModel($input) { $scaffolding = $this->ScaffoldingManager->makeScaffolding($input, $this->CrudScaffolding); if ($scaffolding) { return $this->Redirect->route('dvs-dashboard'); } return $this->Redirect->route('dvs-models-create')->withInput()->withErrors($this->ScaffoldingManager->errors)->with('message', $this->ScaffoldingManager->message); }
public function postEdit(Slider $slider) { $slider->title = $this->request->get('title'); $slider->description = $this->request->get('description'); $slider->featured_image = $this->request->get('featured_image'); $slider->save(); return $this->redirector->route('slider.edit', ['id' => $slider->id]); }
/** * Execute the route filter. * * @param \Illuminate\Routing\Route $route * * @return void|\Illuminate\Http\RedirectResponse */ public function filter($route) { $slug = $this->getSlug($route); $userId = $this->getUserId(); if (!$this->isTrickOwnedByUser($slug, $userId)) { return $this->redirect->route('browse.recent'); } }
/** * Handle the command. * * @param RedirectRepositoryInterface $redirects * @param Redirector $redirector * @param Parser $parser * @param Route $route * @return \Illuminate\Http\RedirectResponse */ public function handle(RedirectRepositoryInterface $redirects, Redirector $redirector, Parser $parser, Route $route) { $redirect = $redirects->find($this->id); $parameters = array_merge(array_map(function () { return null; }, array_flip($route->parameterNames())), $route->parameters()); return $redirector->to($parser->parse($redirect->getTo(), $parameters), $redirect->getStatus(), [], $redirect->isSecure()); }
/** * Handle the form. * * @param LoginFormBuilder $builder * @param UserAuthenticator $authenticator * @param Redirector $redirect */ public function handle(LoginFormBuilder $builder, UserAuthenticator $authenticator, Redirector $redirect) { if (!($user = $builder->getUser())) { return; } $authenticator->login($user, $builder->getFormValue('remember_me')); $builder->setFormResponse($redirect->intended($builder->getFormOption('redirect', '/'))); }
/** * Request the page be deleted from database * * @param integer $id * @return Redirector */ public function requestDestroyPage($id) { $page = $this->ApiPagesManager->destroyPage($id); if ($page) { return $this->Redirect->route('dvs-api')->with('message', 'Request successfully removed'); } return $this->Redirect->route('dvs-api')->withInput()->withErrors($this->ApiPagesManager->errors)->with('message', $this->ApiPagesManager->message); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, Personne $Personne, Request $request, Redirector $redirect) { // return var_dump(Input::all()); // return 'update de la fiche '.$id; $Personne->update($id, $request); // return $redirect->back(); return $redirect->action('PersonneController@index'); }
public function update(MenuItem $item, Request $request, Redirector $redirector) { if ($request->input('display_order') > $item->displayOrder) { $item->moveDown(); } else { $item->moveUp(); } return $redirector->route('admin.menu.index'); }
/** * Redirect to a post's URL. * * @param PostRepositoryInterface $posts * @param Redirector $redirect * @param $id * @return \Illuminate\Http\RedirectResponse */ public function view(PostRepositoryInterface $posts, Redirector $redirect, $id) { /* @var PostInterface $post */ $post = $posts->find($id); if (!$post->isLive()) { return $redirect->to($this->dispatch(new GetPostPath($post))); } return $redirect->to($post->path()); }
/** * Handle the command. * * @param StandardFormBuilder $builder * @return StandardFormBuilder */ public function handle(StandardFormBuilder $builder, Redirector $redirect) { $stream = $this->form->getFormEntriesStream(); $builder->on('saved', function (FormMailer $mailer, FormAutoresponder $autoresponder) use($builder) { $mailer->send($this->form, $builder); $autoresponder->send($this->form, $builder); }); return $builder->setActions(['submit'])->setModel($stream->getEntryModel())->setOption('panel_class', 'section')->setOption('enable_defaults', false)->setOption('url', 'forms/handle/' . $this->form->getFormSlug())->setOption('success_message', $this->form->getSuccessMessage() ?: false)->setOption('redirect', $this->form->getSuccessRedirect() ?: $redirect->back()); }
/** * Save the order of the entries. * * @param SectionCollection $sections * @param TableBuilder $builder * @param array $selected */ public function handle(SectionCollection $sections, Redirector $redirector, TableBuilder $builder, array $selected) { $prefix = $builder->getTableOption('prefix'); $edit = array_shift($selected); $ids = implode(',', $selected); if ($section = $sections->active()) { $builder->setTableResponse($redirector->to($section->getHref('edit/' . $edit . '?' . $prefix . 'edit_next=' . $ids))); } }
/** * Execute the route filter. * * @param \Illuminate\Routing\Route $route * * @return void|\Illuminate\Http\RedirectResponse */ public function handle($request, Closure $next) { $slug = $this->getSlug($request->route()); $userId = $this->getUserId(); if (!$this->isTrickOwnedByUser($slug, $userId)) { return $this->redirect->route('browse.recent'); } return $next($request); }
/** * Handle the form. * * @param PermissionFormBuilder $builder * @param RoleRepositoryInterface $roles * @param Redirector $redirect */ public function handle(PermissionFormBuilder $builder, RoleRepositoryInterface $roles, Redirector $redirect) { /* @var RoleInterface $role */ $role = $builder->getEntry(); $roles->save($role->setPermissions(array_keys(array_dot(array_map(function ($values) { return array_combine(array_values($values), array_pad([], count($values), true)); }, array_filter($builder->getFormInput())))))); $builder->setFormResponse($redirect->refresh()); }
public function store() { $validator = $this->validationFactory->make($this->request->except('_token', 'submit'), $this->rules['create']); if ($validator->fails()) { return $this->redirector->back()->withInput()->withErrors($validator); } $this->clients->create($this->request->get('name'), $this->request->get('redirect_uri'), (array) $this->request->get('grants'), (array) $this->request->get('scopes')); return $this->redirector->route('oauth.clients.index')->with('success', "Client added successfully."); }
/** * Store the scope * * @return \Illuminate\Http\RedirectResponse */ public function store() { $validator = $this->validationFactory->make($this->request->except('_token', 'submit'), $this->rules['create']); if ($validator->fails()) { return $this->redirector->back()->withInput()->withErrors($validator); } $this->scopes->create($this->request->get('id'), $this->request->get('description')); return $this->redirector->route('oauth.scopes.index')->with('success', "Scope added successfully."); }
public function store(Request $request, Redirector $redirect) { $view = View::make(); $view->save(); $page = Page::make($request->input('uri')); $page->view()->associate($view); $page->save(); return $redirect->route('admin.pages.edit', $page); }