novius/laravel-nova-redirect-manager

本包提供了通过Nova管理重定向的接口

v1.0.1 2024-03-27 08:20 UTC

This package is auto-updated.

Last update: 2024-09-27 10:20:05 UTC


README

Travis Packagist Release Licence

本包提供了一个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或(根据您的选择)任何后续版本的约束。