Skip to content

sadnub/laravel-tenancy-passport-demo

Repository files navigation

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!

Buy Me A Coffee

Releases

No releases published

Packages

No packages published

Languages