乌鸦嘴文档 乌鸦嘴文档
乌鸦嘴社区 (opens new window)
乌鸦嘴社区 (opens new window)
  • 简介

    • 介绍
    • 快速入门
    • 安装
    • 配置
    • 与其他包相比
  • 概念

  • 租赁模式

  • 单数据库

  • 识别租户

  • 多数据库

  • 深度挖掘

安装

# 安装

需要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`配置的名字相同。

快速入门
配置

← 快速入门 配置→

Theme by Vdoing | Copyright © 2020-2022 wyz.xyz 宁ICP备15001739号-5
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×