cryental/lumen-skeleton

Laravel/Lumen 骨架,经过多项修改

安装: 6

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

2.0.0 2022-05-23 09:21 UTC

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