imedia/orchid-seo
最新稳定版本:1.2.0
Composer 安装命令:
composer require imedia/orchid-seo
包简介
Orchid-seo
关键字:
README 文档
README
Installation
composer require imedia/orchid-seo
Usage
php artisan vendor:publish --tag="imedia/orchid-seo"
PlatformProvider
Menu::make('SEO')->icon('bs.globe')
->list([
Menu::make('Страницы')->route('platform.seo-page-paths'),
Menu::make('Шаблоны')->route('platform.seo-templates'),
Menu::make('Robots')->route('platform.seo-robots'),
Menu::make('Документация')->route('platform.seo-documentation'),
]),
Screen
Для добавления
- Нужно добавить в скрин трейт SeoModalTrait:
use SeoModalTrait; - Добавить layout:
$this->modalSeoLayout(),Пример: ToursScreen
Layout
В layout в метод columns необходимо добавить:
TD::make('seo')->alignCenter()->render(fn ($item) => SeoModalToggle::make()->setItem($item)),
Пример: TourList
Model
В модели нужно реализовать 4 метода:
- getPath
- getPages
- getSeoPath
- SeoGenerate
Пример: Tour
Sitemap
Генерируется автоматически из моделей у которых подключен трейт SeoModalTrait и реализован метод getPages
php artisan seo:sitemap-generate
SeoRouting
Если логика генерации сео роутинга реализовывать на бекенде, то один из вариантов создать отдельный префикс и реализовать каждую сущность по примеру: api-seo
统计信息
- 总下载量: 239
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-12-05