route() public method

Create a new redirect response to a named route.
public route ( string $route, array $parameters = [], integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse
$route string
$parameters array
$status integer
$headers array
return Illuminate\Http\RedirectResponse
Beispiel #1
0
 /**
  * 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);
 }
Beispiel #2
0
 public function getDelete(Post $ad)
 {
     if ($ad) {
         $ad->delete();
     }
     return $this->redirector->route('ad.list');
 }
 /**
  * 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);
 }
 /**
  * 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');
     }
 }
Beispiel #5
0
 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]);
 }
Beispiel #6
0
 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]);
 }
Beispiel #7
0
 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]);
 }
 /**
  * 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 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.");
 }
Beispiel #10
0
 /**
  * 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);
 }
 /**
  * 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.");
 }
 /**
  * @return \Illuminate\Contracts\View\View|\Illuminate\Http\RedirectResponse
  */
 public function index()
 {
     $gamertag = $this->request->get('gamertag');
     if ($gamertag) {
         $result = destiny()->player($gamertag);
         if ($result->count() == 1) {
             return $this->redirect->to($result->first()->url);
         } elseif ($result->count() > 1) {
             return $this->redirect->route('select', ['gamertag' => $gamertag]);
         }
         return $this->view->make('search', ['gamertag' => $gamertag, 'result' => $result]);
     }
     return $this->view->make('index', ['advisors' => destiny()->advisors()]);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request, Redirector $redirect)
 {
     //
     $this->guardarDatos($request, null);
     Session::flash('message', 'El idioma se ha creado correctamente');
     return $redirect->route("languages.index");
 }
Beispiel #14
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request $request
  * @param  \Closure                 $next
  * @return mixed
  */
 public function handle($request, \Closure $next)
 {
     // Check if the user is logged in
     if (!$this->auth->check()) {
         // Store the current uri in the session
         $this->session->put('url.intended', $this->request->url());
         // Redirect to the login page
         return $this->redirect->route('login');
     }
     // Check if the user has access to the dashboard page
     if (!$this->auth->hasAccess('dashboard.index')) {
         // Show the insufficient permissions page
         return $this->application->abort(403);
     }
     return $next($request);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request, Redirector $redirect)
 {
     //
     $this->guardarDatos($request, null);
     Session::flash('message', 'La categoría se ha creado correctamente');
     return $redirect->route("categories.index");
 }
 /**
  * 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');
 }
Beispiel #17
0
 /**
  * Request the page be copied to another page (duplicated)
  *
  * @param  integer $id
  * @param  array   $input
  * @return Redirector
  */
 public function requestCopyPage($id, $input)
 {
     $page = $this->PageManager->copyPage($id, $input);
     if ($page) {
         return $this->Redirect->route('dvs-pages')->with('warnings', $this->PageManager->warnings)->with('message', $this->PageManager->message);
     }
     return $this->Redirect->route('dvs-pages-copy', $id)->withInput()->withErrors($this->PageManager->errors)->with('message', $this->PageManager->message);
 }
Beispiel #18
0
 /**
  * Set a flash message and either redirect to a given route or the last page
  *
  * @param string $key The session flash message key
  * @param string $message The session flash message value
  * @param string|null $route The Route name to redirect to (can be left empty to just redirect back)
  * @param array $parameters Parameters for the route (See the Laravel documentation)
  * @param int $status Status code for the route (See the Laravel documentation)
  * @param array $headers Headers for the route (See the Laravel documentation)
  * @return \Illuminate\HTTP\RedirectResponse
  */
 public function redirectWithFlashMessage($key, $message, $route = null, $parameters = array(), $status = 302, $headers = array())
 {
     $this->session->flash($key, $message);
     if (!is_null($route)) {
         return $this->redirect->route($route, $parameters = array(), $status = 302, $headers = array());
     }
     return $this->redirect->back();
 }
Beispiel #19
0
 /**
  * Logout
  *
  * If you're actually logged in, it'll log you out and show a message.
  * Else it will silently redirect you to the login form.
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function getLogout()
 {
     if ($this->sentry->check()) {
         $this->sentry->logout();
         $this->session->flash('success', 'You have successfully logged out.');
     }
     return $this->redirect->route('larapress.home.login.get');
 }
 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');
 }
 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);
 }
Beispiel #22
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreateUserRequest $request, Redirector $redirect)
 {
     //otra manera de incertar sin esperar parametros
     //$user = User::create(Request::all());
     //redirect->()->route('admin.users.index');
     $user = new User($request->all());
     $user->full_name = $request->first_name . " " . $request->last_name;
     $user->save();
     return $redirect->route('admin.users.index');
 }
Beispiel #23
0
 public function postLogin()
 {
     if ($this->auth->attempt($this->request->only('email', 'password'))) {
         $url = $this->request->get("url");
         if ($url == null) {
             return $this->redirector->route("dashboard");
         }
         return $this->redirector->to($this->request->get("url"));
     }
     return $this->redirector->route('home');
 }
Beispiel #24
0
 public function postEdit(Post $post)
 {
     $post->subject = $this->request->get('subject');
     $post->permalink = $this->request->get('permalink');
     $post->content = $this->request->get('content');
     $post->featured_image = $this->request->get('featured_image');
     $post->gallery_id = $this->request->get('gallery_id');
     $post->save();
     $cats = explode(',', $this->request->get("post_cats"));
     $post->cats()->sync($cats);
     return $this->redirector->route('post.edit', array('id' => $post->id));
 }
Beispiel #25
0
 public function postAddItem($menu_id)
 {
     if (!is_null($this->request->get('page-id'))) {
         $page_id = $this->request->get('page-id');
         $max = MainMenu::max('weight');
         $post = Post::find($page_id);
         MainMenu::insert(['title' => $post->subject, 'parent_id' => '0', 'url' => '', 'post_id' => $post->id, 'menu_id' => $menu_id, 'weight' => $max + 1]);
         return $this->redirector->route('menu.update', [$menu_id]);
     }
     $max = MainMenu::max('weight');
     MainMenu::insert(['title' => "عنوان", 'parent_id' => '0', 'url' => '', 'menu_id' => $menu_id, 'weight' => $max + 1]);
     return $this->redirector->route('menu.update', [$menu_id]);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(FileRequest $request, Redirector $redirect)
 {
     $file = Input::file('menu');
     if (Input::hasFile('menu')) {
         $fileName = $file->getClientOriginalName();
         $path = public_path() . '/menus/';
         $files = new File($request->all());
         $files->menu = $fileName;
         if ($file->move($path, $fileName)) {
             //return dd($menu);
             $files->save();
             return $redirect->route('admin.ameneties.edit');
         }
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreatePropertyRequest $request, Redirector $redirect)
 {
     $file = Input::file('image');
     if (Input::hasFile('image')) {
         $fileName = $file->getClientOriginalName();
         $path = public_path() . '\\uploads\\';
         $properties = new Property($request->all());
         $properties->image = $fileName;
         if ($file->move($path, $fileName)) {
             //return dd($properties);
             $properties->save();
             return $redirect->route('admin.control.index');
         }
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreateUserRequest $request, Redirector $redirect)
 {
     //otra manera de incertar sin esperar parametros
     //$user = User::create(Request::all());
     //redirect->()->route('admin.users.index');
     $user = new User($request->all());
     $confirm = \Request::input('password_confirmation');
     $user->full_name = $request->first_name . " " . $request->last_name;
     if (Hash::check($confirm, $user->password)) {
         $user->save();
         return $redirect->route('admin.users.index');
     } else {
         return $redirect->back();
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreatePropertyRequest $request, Redirector $redirect)
 {
     $file = Input::file('image');
     if (Input::hasFile('image')) {
         $fileName = $file->getClientOriginalName();
         $properties = new Property($request->all());
         $properties->image = $fileName;
         $path = base_path('../public_html/uploads');
         if ($file->move($path, $fileName)) {
             $properties->save();
             Session::flash('message', "La casa se agrego correctamente");
             return $redirect->route('admin.properties.show');
         }
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request, Redirector $redirect)
 {
     $rules = ['name' => 'required', 'path' => 'required'];
     $this->validate($request, $rules);
     //if($id != null)
     //  $image = Image::findOrFail($id);
     //else
     $image = new Image();
     $image->name = $request->input('name');
     $image->save();
     $path = 'imgs/' . $image->id . '.' . $request->file('path')->getClientOriginalExtension();
     $image->path = $path;
     $image->save();
     Storage::disk('public')->put($path, file_get_contents($request->file('path')->getRealPath()));
     return $redirect->route("imagenes.index");
     //Storage::put('file.jpg',$request);
 }