sjacobi/vega

v1.0.0 2020-05-31 00:27 UTC

This package is not auto-updated.

Last update: 2024-12-23 21:55:24 UTC


README

Пакет создан в рамках тестового задания

Установка

Установить пакет через composer
$ composer require sjacobi/vega
После установки нужно зарегистрировать сервис провайдер пакета

в app/config/app.php

<?php
return [
    'providers' => [
        \SergeyJacobi\Vega\Providers\VegaServiceProvider::class    
    ]
];
После регистрации провайдера - применить миграции
$ php artisan migrate
Выполнить команду публикации конфига
$ php artisan vendor:publish --provider="SergeyJacobi\Vega\Providers\VegaServiceProvider"
После пройденых шагов - нужно включить пакет в файле конфигурации:

app/config/vega.php

<?php
return [
    'enable' => env('VEGA_ENABLE', true),
];
Команда для проверки удаления старых сообщений
$ php artisan support_messages:delete_old
Команда так же будет срабатывать автоматически при запуске планировщика через cron

Пакет готов к работе

Пакет обрабатывает запросы по маршрутам (CRUD):

  1. post http://your-site-name/vega/message
  2. get http://your-site-name/vega/message/1
  3. put http://your-site-name/vega/message/1
  4. delete http://your-site-name/vega/message/1