martin-ro / filament-seo-meta-tags
为Filament管理面板提供的SEO元标签
1.0.16
2024-06-05 07:49 UTC
Requires
- php: ^8.2
- filament/filament: ^3.0
- illuminate/contracts: ^10.0|^11.0
- romanzipp/laravel-seo: ^2.5
- spatie/laravel-package-tools: ^1.13.5
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^6.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-08 02:32:30 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)。有关更多信息,请参阅许可证文件。