sil2 / vidflex
FidFlex API 测试
v1.0.2
2021-12-08 19:29 UTC
Requires
- efureev/laravel-trees: ^3.5
- laravel/framework: ^8.0
- laravel/sanctum: ^2.11
Requires (Dev)
- fakerphp/faker: ^1.9.1
- phpunit/phpunit: ^9.5.10
This package is auto-updated.
Last update: 2024-09-09 01:28:02 UTC
README
需求
- Laravel ^8.0
- PHP ^8.0
安装
添加 composer 包
composer require sil2/vidflex
在 .env 文件中配置数据库连接
DB_CONNECTION=mysql DB_HOST= DB_PORT=3306 DB_DATABASE= DB_USERNAME= DB_PASSWORD=
运行以创建表
php artisan migrate
运行以播种测试数据
php artisan db:seed --class="Sil2\Vidflex\Database\Seeds\VidflexSeeder"
启动服务器
php artisan serve
API
认证令牌
POST /token/create?email=test@test.com&password=test
使用测试用户或任何有效的用户电子邮件和密码获取令牌
API 命令
所有 API 请求必须在头部包含有效的 Bearer 令牌
示例
curl --location --request GET 'http://vidflex.local/api/order/1' \ --header 'Authorization: Bearer #########'
将产品添加到购物车
POST /api/cart/products/{product-id}
检索购物车中的产品列表
GET /api/cart
从购物车创建订单
POST /api/order
检索订单中的产品列表
GET /api/order/{order-id}