ionghitun / lumen-start-app
此包已被弃用且不再维护。未建议替代包。
laravel lumen 框架的样板。
4.4.0
2020-05-02 11:36 UTC
Requires
- php: ^7.3
- ext-intl: *
- ext-json: *
- illuminate/mail: ^7.0
- illuminate/redis: ^7.0
- intervention/image: ^2.5
- ionghitun/jwt-token: ^2.0
- ionghitun/laravel-lumen-mysql-encryption: ^2.0
- laravel/lumen-framework: ^7.0
- laravel/socialite: ^4.3
- predis/predis: ^1.1
Requires (Dev)
- fzaninotto/faker: ^1.9
- league/flysystem: ^1.0
- mockery/mockery: ^1.3
- phpunit/phpunit: ^9.1
- dev-master
- 4.4.0
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.1.0
- 2.0.0
- 1.2.1
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.0
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.8
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/composer/league/flysystem-1.1.4
- dev-dependabot/composer/illuminate/database-7.30.4
- dev-dependabot/composer/symfony/http-kernel-5.1.5
This package is auto-updated.
Last update: 2022-08-21 18:12:49 UTC
README
laravel lumen 开发工具包
laravel/lumen 框架的样板 https://github.com/laravel/lumen.
安装说明
$ composer create-project --prefer-dist ionghitun/lumen-start-app blog
依赖
- php >= 7.3
文档
框架的官方文档可以在 https://lumen.laravel.com/docs 找到。
项目通过 docker-compose 预先准备好,.env.example
包含了 docker 的默认配置。
功能
- 生产环境中具有相同的 JSON 响应结构。
- 适用于 CORS。
- 符合 GDPR 标准,敏感字段在数据库中加密,使用 https://github.com/ionghitun/laravel-lumen-mysql-encryption 匿名化数据。
- 支持翻译,消费此 API 的应用程序可以添加自己的文本,有关电子邮件,请参阅
resources/lang
。 - 错误管理,任何错误都会被捕获。
- 用户注册带账户激活(用户将收到带有代码的电子邮件),重新发送激活码。
- 用户登录,可以选择记住登录状态,登录会使用 https://github.com/ionghitun/jwt-token 生成 JWT 令牌。
- 使用社交账号登录:facebook,google。
- 忘记密码(用户将收到带有代码的电子邮件,并将必须使用该代码更改密码)。
- 更新用户资料,更改电子邮件(将通过电子邮件发送确认码)。
- 更改用户头像。
- 带有事件发射的通知(广播)。
- 开始 CRUD 示例(用户任务)。
- 开始向 postman 集合中添加路由,该集合可在
docs/lumenStartApp.postman_collection.json
中找到。
编码愉快!