Настройка
-
Создаём новую БД для проекта со сравнением
utf8_unicode_ci -
Импортируем в БД файл
/database.sql -
Добавляем первого живого пользователя с правами администратора:
INSERT INTO `users` SET `id` = 2, `auth_id` = 'admin@email.tld', `created_at` = '2018-04-24 00:00:00'; INSERT INTO `info_users` SET `id` = 2, `user_id` = 2, `roles` = '{"admin":true}', `first_name` = 'Иван', `second_name` = 'Иванович', `last_name` = 'Иванов', `created_at` = '2018-04-24 00:00:00';* Обратите внимание, пользователь идёт под номером 2, т.к. в системе уже есть один пользователь с правами администратора (используемый для cli-скриптов)
-
Настройки по умолчанию можно посмотреть здесь, как переопределить настройки можно прочитать здесь
-
Шаблоны по умолчанию для писем можно посмотреть здесь, как переопределить настройки можно прочитать здесь
-
Cron-задачи: вам необходимо добавить всего лишь одну задачу в
crontab* * * * * /path/to/php /path/to/cron.php > /dev/nullКаждую минуту будет выполняться файл
cron.php, в нём используется библиотека Jobby, которая определяет какую задачу необходимо выполнить, подробнее прочитать можно здесь -
Переходим в браузере по адресу
https://ваш-путь-до-apiвы должны увидеть json-ответ:{"data":{"version":{"android":1,"ios":1}}}это значит всё настроено правильно