cleancode-id / laravel6-api-boilerplate
一个 Laravel 6 (LTS) 后端 API 入门项目模板/boilerplate。
v1.7.0
2019-11-23 01:57 UTC
Requires
- php: ^7.2
- fideloper/proxy: ^4.0
- laravel/framework: ^6.0
- laravel/tinker: ^1.0
- tymon/jwt-auth: 1.0.0-rc.5
Requires (Dev)
- facade/ignition: ^1.4
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^3.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-08-30 01:09:14 UTC
README
一个 Laravel 6 (LTS) 后端 API 入门项目模板/boilerplate。
特性
- Laravel 6 (最新 v6.5) (长期支持/LTS)
- 优化用于 API 后端(无 UI/views)
- 前端 Vue.js 入门套件已准备好 https://github.com/cleancode-id/laravel6-frontend-boilerplate
- 使用 JWT 进行身份验证
- 基本功能:注册、登录、忘记密码、更新资料与密码
- 单元测试与功能测试
- 标准编码风格与整洁代码
- 角色与权限(待完成)
- 授权与策略(待完成)
安装
- 运行
composer create-project --prefer-dist cleancode-id/laravel6-api-boilerplate
- 编辑
.env
并设置数据库连接详情 - 运行
php artisan key:generate
和php artisan jwt:secret
- 运行
php artisan migrate:fresh --seed
使用方法
- Postman API 文档入门套件 https://documenter.getpostman.com/view/25676/SVfWN6KH
- 运行单元测试与功能测试
php vendor/bin/phpunit