brayniverse / laravel-redirect-helper
Syntactic sugar for those occasions when you want to redirect from an old route to a new route.
Requires
- php: ^5.5.9 || ^7.0
- illuminate/http: 5.1.* || 5.2.* || 5.3.* || 5.4.*
- illuminate/support: 5.1.* || 5.2.* || 5.3.* || 5.4.*
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: ^4.8 || ^5.0
This package is not auto-updated.
Last update: 2020-01-24 16:23:24 UTC
README
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);