cryental / lumen-skeleton
Laravel/Lumen 骨架,经过多项修改
2.0.0
2022-05-23 09:21 UTC
Requires
- php: ^8.1
- ext-curl: *
- ext-json: *
- chuckrincon/lumen-config-discover: ^1.0
- cryental/larasupport: ^1.7
- fakerphp/faker: ^1.19
- flipbox/lumen-generator: ^9.1
- hhxsv5/laravel-s: ^3.4
- illuminate/redis: ^9.11
- laravel/lumen-framework: ^9.0
- laravel/tinker: ^2.7
- monicahq/laravel-cloudflare: ^3.2
- rogervila/lumen-rate-limiting: ^1.1
Requires (Dev)
- mockery/mockery: ^1.5
- phpunit/phpunit: ^9.5
- spatie/ray: ^1.34
This package is auto-updated.
Last update: 2024-09-23 14:54:55 UTC
README
这是一个基于 Laravel/Lumen 的骨架,包含缺失的功能和对 RESTful API 开发的调整。
需求
- PHP 8.1
- MaxmindDB 扩展
- Lumen 所有扩展
可选需求
- Swoole 扩展
安装
composer create-project --prefer-dist cryental/lumen-skeleton myproject
使用方法
首先,将 .env.example
复制到 .env
。
然后,运行以下命令
composer install
php artisan key:generate
php artisan migrate
php artisan cloudflare:reload
不要忘记为生产环境设置 cronjob
* * * * * php /path/to/artisan schedule:run
使用此包运行 Laravel/Lumen Swoole
php artisan swoole:http start
如果希望 Swoole 服务器在重启后运行,请将以下行添加到您的 crontab
@reboot php /path/to/artisan swoole:http start