Download the PHP package vis/subscribe_manager_l5 without Composer
On this page you can find all versions of the php package vis/subscribe_manager_l5. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vis/subscribe_manager_l5
More information about vis/subscribe_manager_l5
Files in vis/subscribe_manager_l5
Package subscribe_manager_l5
Short Description Subscribe management package for VIS cms
License proprietary
Informations about the package subscribe_manager_l5
Subscribing package for VIS cms
Разделы
- Установка
- VIS-CMS
- Настройка
- Пример использования
- Описание классов
Установка
Выполняем
Добавляем SubscribeManagerServiceProvider в массив ServiceProviders в config/app.php
Выполняем миграцию таблиц
Публикуем view, js, config
Добавляем в layouts.default(или на конкретную вьюху, если подписка только на одной странице) перед закрывающим тегом body
Настройка
В файле public/js/subscriber_rules.js определяем форму(ы), которая будет отправлять имейлы на подписку.
В файле public/js/subscriber_rules.js переопределяем методы и указываем в них свои действия(например, вызов попапа с кастомным сообщением) по выполнению ajax запроса
VIS-CMS
В \config\builder\admin.php дописываем массив
Добавляем права доступа в config/builder/tb-definitions/groups.php и добавляем их к группам.
Пример использования
-
Создаем паршал с формой подписки, например:
- Передаем в форму подписки список возможных сущностей на подписку через вью-композер
Если нужно использовать в каких-то своих целях
Получить список подписчиков на определенную сущность на выбранном языке:.
Описание классов
- Vis\SubscribeManager\SubscribeEntity
Класс сущностей подписки, наследует Eloquent\Model и использует Vis\Builder\Helpers\Traits\TranslateTrait
Описание свойств:
Имя используемой таблицы Значение: строка'
Описание методов:
Метод Eloquent ManyToMany связи с подписчиками Возвращаемое значение: коллекция связанных с сущностью подписчиков
Метод фильтр по слагу
Метод фильтр по активности записей
- Vis\SubscribeManager\Subscriber
Класс сущностей подписки, наследует Eloquent\Model и использует Vis\Builder\Helpers\Traits\TranslateTrait
Описание свойств:
Имя используемой таблицы Значение: строка'
Описание методов:
Метод Eloquent ManyToMany связи с сущностями подписки Возвращаемое значение: коллекция связанных сущностей к подписчику
Метод фильтр по слагу
Метод фильтр по активности подписки
Метод фильтр по языку подписки
Метод фильтр по имейлу подписки