brayniverse/laravel-redirect-helper

This package is abandoned and no longer maintained. No replacement package was suggested.

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

v1.0.4 2017-01-13 19:54 UTC

This package is not auto-updated.

Last update: 2020-01-24 16:23:24 UTC


README

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