on1kel / hyperf-skeleton
Скелет Hyperf проекта для разработки API
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
pkg:composer/on1kel/hyperf-skeleton
Requires
- php: ^8.1
- ext-json: *
- ext-sodium: *
- friendsofhyperf/telescope: ~3.1.0
- hyperf/cache: ~3.1.0
- hyperf/command: ~3.1.0
- hyperf/config: ~3.1.0
- hyperf/database-pgsql: ~3.1.0
- hyperf/db-connection: ~3.1.0
- hyperf/engine: ^2.10
- hyperf/framework: ~3.1.0
- hyperf/guzzle: ~3.1.0
- hyperf/http-server: ~3.1.0
- hyperf/laminas-mime: ^3.0
- hyperf/logger: ~3.1.0
- hyperf/memory: ~3.1.0
- hyperf/process: ~3.1.0
- hyperf/redis: ^3.1
- on1kel/hyperf-lighty: ^1.0
Requires (Dev)
- doctrine/dbal: ^3.6
- friendsofhyperf/ide-helper: ^3.1
- friendsofphp/php-cs-fixer: ^3.64
- hyperf/devtool: ~3.1.0
- hyperf/testing: ~3.1.0
- phpstan/phpstan: ^2.1
- symfony/var-dumper: ^7.3
README
Скелет Hyperf проекта для разработки API
Создание приложения
Для создания приложения с нуля запускай следующую команду:
$ composer create-project on1kel/hyperf-skeleton project-name
Осталось совсем чуть-чуть, чтобы увидеть магию 🌃
Теперь запускаем веб-сервер:
$ php bin/hyperf start
И теперь переходим по ссылке!
Документация была получена исходя из волшебной обработки классов внутри кода. Взгляни на контроллер: App\Controllers\Api\V1_0\Example\ExampleCRUDController
Для генерации новых сущностей просто используй:
$ php bin/hyperf lighty:generator AnotherEntity v1.0 --migration
``