xqsit94 / laravel-webservice-example-boilerplate
使用 Laravel 7.x、Sanctum 和 Facades 模式编写的 Laravel webservice 示例/模板。克隆并添加您自己的功能
dev-master
2020-05-12 13:35 UTC
Requires
- php: ^7.2.5
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^1.0
- guzzlehttp/guzzle: ^6.3
- laravel/framework: ^7.0
- laravel/sanctum: ^2.3
- laravel/tinker: ^2.0
Requires (Dev)
- facade/ignition: ^2.0
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.3.1
- nunomaduro/collision: ^4.1
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-29 23:08:47 UTC
README
Laravel Webservice 示例/模板
- Laravel 7.x
- Sanctum
- 魔法 Facades 模式
用法
这不是一个包,而是一个完整的 Laravel 项目,您应将其用作起始模板,然后添加您自己的自定义功能。
- 使用
git clone
克隆仓库 - 将
.env.example
文件复制到.env
并在此处编辑数据库凭证 - 运行
composer install
- 运行
php artisan key:generate
- 运行
php artisan migrate
- 就这些:使用 Postman 测试 API
有用的代码片段以进行检查
HasApiResponse
特性- Handler.php 中的
render 方法
- 控制器中的
Facades 关键字
(用作调用非静态方法静态的代理) Facades
文件夹
** 注意:每个 API 都应在头部中包含 Accept: Application/json
。 **