Базовый шаблон приложения на Symfony с докером, PHP8.2, npm
- Собрать докер-контейнер
- Обновить конфиг приложения
- Установить PHP-зависимости
- Установить JS-зависимости
make init
Первичный инит
make init
Компиляция
make compile
Запуск
make docker-up
Собрать контейнер
make docker-build
Поднять контейнер
make docker-up
Остановить контейнер
make docker-stop
Перезапустить контейнер
make docker-restart
Установить зависимости
make composer-install
Обновить зависимости
make composer-update
Подтянуть завимость
make composer-require v="some_package"
Выполнить PHP
make php v="some_package"
Генерация сущности
make symfony-make v="entity"
Генерация CRUD. Создат контроллер, форму, шаблоны. Для работы уже должна быть сущность.
make symfony-make v="crud"
Генерация контроллера
make symfony-make v="controller"
Генерация формы
make symfony-make v="form"
Генерация CLI-команды
make symfony-make v="command"
Генерация валидатора
make symfony-make v="validator"
Генерация вотера
make symfony-make v="voter"
Обновить схему БД SQL
make symfony-update-db-schema