litvin/redirectmap

Laravel 重定向映射

0.0.22 2018-04-11 09:00 UTC

This package is not auto-updated.

Last update: 2024-09-26 16:52:43 UTC


README

基于装饰 HttpNot Found 异常的包。如果检查了“redirect_map”表中的 URL,则将重定向。

安装

Redirectmap 需要 Laravel 5.0。

通过 Composer 安装此包

$ composer require litvin/redirectmap

或者手动编辑项目的 composer.json 文件,以要求 litvin/redirectmap

"require": {
    "litvin/redirectmap": "0.*"
}
$ composer update

打开 config/app.php 并向 providers 数组添加一个新项。

    'providers' => [
        ...
        Litvin\Redirectmap\ServiceProvider::class,
    ]

发布组件。它将添加 config\builder\tb-definitions\redirect_map.php 和迁移。

$ php artisan vendor:publish --provider="Litvin\Redirectmap\ServiceProvider" --tag="redirect_map"

应用迁移

$ php artisan migrate

之后,您需要配置 \config\builder\admin.php 中的 admin 控制面板重定向,通过添加

'menu' => array(
    ...
   array(
        'title' => 'Переадресация',
        'link'  => '/redirect_map',
        'check' => function() {return true;}
        )
    ...
)

通过导航到 admin 控制面板并添加重定向来验证部署。