litvin/redirectmap
Redirect map for Laravel
Package based on decorating exceptions for HttpNotFound. It will redirect to url if it checked in table "redirect_map".
Installation
Redirectmap requires Laravel 5.0.
Install this package through Composer:
$ composer require litvin/redirectmap
OR manually edit your project's composer.json file to require litvin/redirectmap.
"require": {
"litvin/redirectmap": "0.*"
}
$ composer update
Open config/app.php and add a new item to the providers array.
'providers' => [
...
Litvin\Redirectmap\ServiceProvider::class,
]
Publish components. It will be add config\builder\tb-definitions\redirect_map.php and migrations.
$ php artisan vendor:publish --provider="Litvin\Redirectmap\ServiceProvider" --tag="redirect_map"
Apply migrations
$ php artisan migrate
After that, you need to configurate \config\builder\admin.php redirects in admin panel by adding:
'menu' => array(
...
array(
'title' => 'Переадресация',
'link' => '/redirect_map',
'check' => function() {return true;}
)
...
)
Verify the deployment by navigating to admin panel and adding redirects.
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.