mirror of
https://github.com/stancl/tenancy-docs.git
synced 2025-12-12 18:24:03 +00:00
1,017 B
1,017 B
| title | extends | section |
|---|---|---|
| Installation | _layouts.documentation | content |
Installation
Require the package using composer:
composer require stancl/tenancy:3.x-dev
Then run the following command:
php artisan tenancy:install
It will create:
- migrations
- a config file (
config/tenancy.php), - a routes file (
routes/tenant.php), - and a service provider file
app/Providers/TenancyServiceProvider.php
Then add the service provider to your config/app.php file:
/*
* Application Service Providers...
*/
App\Providers\AppServiceProvider::class,
App\Providers\AuthServiceProvider::class,
// App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
App\Providers\TenancyServiceProvider::class, // <-- here
And finally, name your central connection (in config/database.php) central — or however else you want, but make sure it's the same name as the tenancy.central_connection config.