Download the PHP package khazhinov/laravel-api-skeleton without Composer
On this page you can find all versions of the php package khazhinov/laravel-api-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-api-skeleton
Laravel API Skeleton ☠️
Скелет Laravel проекта для разработки API
Создание приложения
Для создания приложения с нуля запускай следующую команду:
Затем после установки всех зависимостей перейдём в папку с созданным проектом:
Обязательно выполни:
После этого запустим необходимое для работы окружение:
Подождём пару минут, пока инициализируется база данных. Обязательно дождитесь, чтобы контейнер PostgreSQL выдал в свои логи что-то вроде:
Затем выполним инициализацию базы данных:
Осталось совсем чуть-чуть, чтобы увидеть магию 🌃
Теперь запускаем веб-сервер:
И теперь переходим по ссылке!
Документация была получена исходя из волшебной обработки классов внутри кода. Взгляни на контроллер:
Для генерации новых сущностей просто используй:
Управление контейнером с PHP
В данном варианте реализации предполагается использование Roadrunner. Примеры контейнеров, описанные в dockerfile и docker-compose могут применяться для первичного запуска окружения. Всё, что требуется для запуска приложение - это Docker. Просто попробуй!
Сборка контейнера осуществляется с помощью:
Запуск требуемого окружения осуществляется с помощью:
Миграции выполняются автоматически при запуске любого контейнера, а seed нужно сделать руками один раз
Для остановки используй:
А это пример запуска команды внутри контейнера, когда в твоём локальном окружении сейчас нет PHP:
All versions of laravel-api-skeleton with dependencies
khazhinov/laravel-lighty Version ^11.1
laravel/framework Version ^11.9
laravel/horizon Version ^5.29
laravel/octane Version ^2.5
laravel/sanctum Version ^4.0
laravel/telescope Version ^5.2
laravel/tinker Version ^2.9
spatie/data-transfer-object Version ^3.8
spiral/roadrunner Version v2024.2.1
spiral/roadrunner-cli Version ^2.6.0
spiral/roadrunner-http Version ^3.5.1