termiyanc/moactiontest

There is no license information available for the latest version (1.0.0) of this package.

Интерфейс для работы с подписками пользователя

1.0.0 2017-06-05 11:53 UTC

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.