- Clone the repo
- add .env
- run composer install
- run npm install
You can run tests with ./vendor/bin/phpunit
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
Use the graphql branch for the article below.
Migrating to GraphQL on Laravel with Lighthouse
API Auth with GraphQL and Laravel
If you found my article or this repo useful, please consider contributing so I can provide more helpful content!