- Клонировать репозиторий
shell cp .env.example .env- заполнить
.env shell composer installshell php artisan key:generateshell php artisan migrate --seedshell npm run dev
Для разворачивания в docker можно использовать инструмент Sail, поставляемый из коробки.
shell composer require laravel/sail --dev
Все использованные инструменты из коробки. Кастомные конфиги или переменные отсутствуют.
для работы отложенный транзакций требуется планировщик, для его работы потребуется запись в Cron
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
для проверки корректности исполнения транзакций, можно дернуть комадну из консоли, в нужное время
shell php artisan transaction:execute
сиды заводят 10 пользователей с кредами вида:
user1@example.org password
автоматическое тестирование запускается
shell .\vendor\bin\phpunit