termiyanc / moactiontest
Интерфейс для работы с подписками пользователя
Requires
- twig/twig: 2.*
This package is not auto-updated.
Last update: 2025-06-08 08:06:18 UTC
README
Пакет реализует интерфейс для работы с подписками пользователя.
Является пакетом для Laravel 5.2, использует Twig 2. Важно учесть, что Twig 2 (на момент написания данной инструкции) требует PHP 7.
Для установки пакета необходимо в контексте основного приложения:
- добавить в файл composer.json в раздел require запись
"termiyanc/moactiontest": "^1.0"
и выполнить командуcomposer update
либо выполнить командуcomposer require termiyanc/moactiontest
, - в файле конфигурации app.php в разделе providers прописать значение
Termiyanc\Moactiontest\MoactiontestServiceProvider::class
.
После установки пакета необходимо в контексте основного приложения:
- выполнить команду
php artisan vendor:publish --provider=Termiyanc\Moactiontest\MoactiontestServiceProvider --force
, - выполнить команду
composer dumpautoload
, - выполнить миграции пакета при помощи команды
php artisan migrate --path=database/termiyanc/moactiontest/migrations
.
Миграции добавляют в базу данных три таблицы:
- termiyanc_moactiontest_users со значащим полем name (пользователи),
- termiyanc_moactiontest_subscriptions со значащим полем name (подписки),
- termiyanc_moactiontest_subscriptions_to_user (подписки пользователя).
Имеются начальные значения для заполнения таблиц.
Чтобы заполнить таблицы начальными значениями, необходимо выполнить команду php artisan db:seed --class=TermiyancMoactiontestDatabaseSeeder
в контексте основного приложения.
Интерфейс, реализуемый пакетом, будет доступен по адресу адрес_приложения/termiyanc/moactiontest/users.