novius / laravel-nova-redirect-manager
本包提供了通过Nova管理重定向的接口
v1.0.1
2024-03-27 08:20 UTC
Requires
- php: >=7.3.0
- laravel/nova: ~4.0
- spatie/laravel-missing-page-redirector: ^2.4|^2.5
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.16.1
README
本包提供了一个Nova工具,用于通过spatie/laravel-missing-page-redirector管理重定向。
要求
- PHP >= 7.3
- Laravel Nova >= 4.0
- Laravel 框架 >= 8.0
安装
您可以通过composer安装此包
composer require novius/laravel-nova-redirect-manager
包将自动注册自身。
接下来,运行迁移
php artisan migrate
接下来,您必须注册Spatie\MissingPageRedirector\RedirectsMissingPages
中间件
//app/Http/Kernel.php protected $middleware = [ ... \Spatie\MissingPageRedirector\RedirectsMissingPages::class, ],
配置
本包提供了一个配置文件,其值会覆盖spatie/laravel-missing-page-redirector
的配置。
如果您想更改这些值,可以发布配置文件
php artisan vendor:publish --provider="Novius\LaravelNovaRedirectManager\RedirectManagerServiceProvider" --tag=config
您还可以发布迁移和语言文件
php artisan vendor:publish --provider="Novius\LaravelNovaRedirectManager\RedirectManagerServiceProvider" --tag=migrations
php artisan vendor:publish --provider="Novius\LaravelNovaRedirectManager\RedirectManagerServiceProvider" --tag=lang
代码风格检查
使用php-cs运行
composer run-script lint
贡献
欢迎贡献!在Github上提交问题,或创建一个Pull Request。
许可证
本包受GNU Affero General Public License v3或(根据您的选择)任何后续版本的约束。