martin-ro/filament-seo-meta-tags

为Filament管理面板提供的SEO元标签

1.0.16 2024-06-05 07:49 UTC

README

用于管理Filament SEO元标签的模型和UI。

安装

您可以通过composer安装此包

composer require martin-ro/filament-seo-meta-tags

您可以使用以下命令运行迁移

php artisan migrate

准备您的模型

class Page extends Model
{
    use HasSeoMetaTags;

    // ...
}

组件

标题

SeoTitle::make()

配置

SeoTitle::make(name: 'title', minLength: 50, maxLength: 70, rows: 2, strict: false)

描述

SeoDescription::make()

配置

SeoDescription::make(name: 'description', minLength: 150, maxLength: 165, rows: 4, strict: false)

机器人

SeoRobots::make()

可选中间件

php artisan filament-seo-meta-tags:publish-middleware

在您的app/Http/Kernel.php文件中,将中间件添加到web

protected $middlewareGroups = [
    'web' => [
       // ...
       \App\Http\Middleware\AddSeoMetaTagDefaults::class,
    ],
];

发布配置

php artisan vendor:publish --tag=filament-seo-meta-tags-config

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件