Skip to content
This repository has been archived by the owner. It is now read-only.
For those occasions when you want to redirect from an old route to a new route.
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
tests
.gitignore
.travis.yml
LICENSE
README.md
composer.json
phpunit.xml.dist

README.md

Laravel redirect helper

Build Status Total Downloads Latest Stable Version Latest Unstable Version License

Syntactic sugar for those occasions when you want to redirect from an old route to a new route.

This package adds a Route::redirect() helper method so you don't have to create a closure for each redirect.

Installation

Begin by installing the package through Composer.

$ composer require brayniverse/laravel-redirect-helper

Then add the following to your providers array in config/app.php.

Brayniverse\LaravelRedirectHelper\ServiceProvider::class

Usage

Normally you'd have to create a closure to redirect to the new route.

Route::get('/contact_us', function () {
  return redirect('/contact');
});

Now you can do the same in one line.

Route::redirect('/contact_us', '/contact');

Setting status code

Optionally, you can pass a third argument to Route::redirect() which will set the status code when redirecting. If you do not specify a status code, the package will use 301 as the status code.

Route::redirect('/contact_us', '/contact', 302);

Credits

You can’t perform that action at this time.