Skip to content

Laravel Headless eCommerce APIs allow you to experience seamless and easily scalable storefront performance. An open-source and GraphQL based Rest API Laravel platform delivering ultra-fast, dynamic, and personalized shopping experiences.

License

Notifications You must be signed in to change notification settings

rahulJ-addweb/headless-ecommerce

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bagisto GraphQL API

Laravel eCommerce headless APIs allow you to experience seamless and easily scalable storefront performance. The open-source headless laravel platform built on GraphQL based Rest API delivers ultra-fast, dynamic, and personalized shopping experiences.

Read our documentation: Bagisto GraphQL API Docs

The Bagisto GraphQL API is made in collaboration with Ucraft Team

1. Requirements:

  • Bagisto: v1.4.5

2. Installation:

To clone Bagisto GraphQL run the below command from terminal:

composer require bagisto/graphql-api dev-main
  • Add the below-line inside the modules index in config/concord.php file:
\Webkul\GraphQLAPI\Providers\ModuleServiceProvider::class,
  • Find a file app/Http/Kernel.php from root and add these two middlewares inside the $middleware array:
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illuminate\Session\Middleware\StartSession::class,
  • Add the JWT_TTL (JWT time to live) & JWT_SHOW_BLACKLIST_EXCEPTION entries in the .env file:
JWT_TTL=525600
JWT_SHOW_BLACKLIST_EXCEPTION=true

To install and publish the assests and configurations, run below command from the root in terminal:

php artisan bagisto-graphql:install
  • Now to use the graphql-playground for testing the APIs:
http://your-domain.com/graphql-playground
  • You can also use the Postmen for testing the APIs:
http://your-domain.com/graphql

That's it, now just execute the project on your specified domain.

About

Laravel Headless eCommerce APIs allow you to experience seamless and easily scalable storefront performance. An open-source and GraphQL based Rest API Laravel platform delivering ultra-fast, dynamic, and personalized shopping experiences.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 95.6%
  • Blade 4.4%