Setup
- Clone the repo
- add .env
- run composer install
- run npm install
You can run tests with ./vendor/bin/phpunit
Tenant Aware Demo
You must create a tenant before logging into the dashboard. Each tenant has a specific URL that distiguishes with database you connect to. Browse to the /register route and create a tenant and you will be redirected to the correct login screen.
Check out series below. Use the Main branch for parts 0 1, 2, and 3
Part 0  -  Laravel Multi-Tenant App Setup
Part 1  —  Laravel Passport and Hyn\Tenancy
Part 2  —  VueJS and Laravel API
Part 3   —  Laravel Multi-Tenant Testing
These articles are using the master branch
Moving Laravel Auth Views to VueJS 
Faster Multi-Tenant testing with Laravel 
GraphQL demo
Use the graphql branch for the article below.
Migrating to GraphQL on Laravel with Lighthouse 
API Auth with GraphQL and Laravel
Contribution
If you found my article or this repo useful, please consider contributing so I can provide more helpful content!