安装
# 安装
需要Laravel 6.0或更高版本。
需要使用composer的软件包:
composer require stancl/tenancy
然后运行以下命令:
php artisan tenancy:install
它将会创建:
- 迁移文件(migrations),
- 一个配置文件 (
config/tenancy.php
), - 一个路由文件 (
routes/tenant.php
), - 和一个服务提供者文件
app/Providers/TenancyServiceProvider.php
然后在你的config/app.php
文件中添加服务提供者:
/*
* 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
最后,如果你想使用一个不同于.env
文件中DB_CONNECTION
定义的中央数据库,将你的中央连接(在config/database.php
中)命名为``central--或者其他你想要的名字,但要确保它与
tenancy.central_connection`配置的名字相同。