Download the PHP package portedcheese/seo-integration without Composer
On this page you can find all versions of the php package portedcheese/seo-integration. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package seo-integration
Seo integration
Добавляется таблица с метатегами. Тег может быть привязать к любой модели, а так же можно создать теги для статичных страниц.
У модели Meta есть метод на проверку возможности привязать тэг к модели (getModel он проверяет есть ли возможность довабить к этой модели тег и нет ли уже такого тега, если передать имя), названия моделей указываются в конфиге. Называть надо так же как названа таблица, потому что есть метод который позволяет получить все теги для конкретной модели (getByModelKey) и кэширует результат. Еще есть метод на получение тегов для страницы по ключу (getByPageKey)
Установка
php artisan vendor:publish --provider="PortedCheese\SeoIntegration\SeoIntegrationServiceProvider"
php artisan migrate
php artisan make:seo {--all : Run all}
{--models : Export models}
{--controllers : Export controllers}
{--policies : Export and create rules}
{--only-default : Create default rules}
Вывод формы добавляения тегов для пользователя
@include("seo-integration::admin.meta.create", ['model' => 'users', 'id' => Auth::user()->id])
Вывод таблицы всех тегов у модели с кнопками редактирования и удаления
@include("seo-integration::admin.meta.table-models", ['metas' => Auth::user()->metas])
Создание и редактирование тегов для страниц
Есть роут admin.meta.index, на нем выводится таблица
Versions
v1.5.0: base-settings v4.1 (image-filter route)
v1.4.1: fix vendorName
v1.4.0: base-settings v3.0
v1.3.0: base-settings v2.0
v1.2.1: Change menu for sb-admin
v1.1.3:
- Добавлен новый trait ShouldMetas
- Теперь не нужно вызывать функцию в boot
Обновление:
- Можно заменить HasMetas на новый
v1.1.2:
- Добавлен шаблон для меню
- Настроены права на мета
Обновление:
- изменить меню на шаблон seo-integration::admin.meta.menu
- php artisan make:seo --all
v1.1.1:
- Добавлена команда
- Теперь можно переопределять модель и контроллеры
Обновление:
- php artisan make:seo --all