bagisto/graphql-api

Bagisto GraphQL API

v2.0.2 2024-07-31 10:42 UTC

This package is auto-updated.

Last update: 2024-09-10 06:08:34 UTC


README

Total Downloads Latest Stable Version License

Laravel电子商务无头API让您体验无缝且易于扩展的店面性能。基于GraphQL的Rest API构建的开源无头Laravel平台提供超快、动态和个性化的购物体验。

阅读我们的文档: Bagisto GraphQL API 文档

Bagisto GraphQL API 与 Ucraft 团队 合作制作

1. 要求

  • Bagisto: v2.2.2

2. 安装

要从终端运行以下命令以克隆Bagisto GraphQL

composer require bagisto/graphql-api dev-main
  • 从根目录找到文件 app/Http/Kernel.php 并将这些两个 中间件 添加到 $middlewareGroups 数组的 API 部分
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illuminate\Session\Middleware\StartSession::class,
  • .env 文件中添加 JWT_TTL (JWT生存时间) & JWT_SHOW_BLACKLIST_EXCEPTION 条目
JWT_TTL=525600
JWT_SHOW_BLACKLIST_EXCEPTION=true

要安装和发布资源和配置,从根目录在终端运行以下命令

php artisan bagisto-graphql:install
  • 现在要使用 graphql-playground 测试API
http://your-domain.com/graphiql
  • 您还可以使用 Postman 测试API
http://your-domain.com/graphql

这样就完成了,现在只需在指定的域上执行项目即可。