r2soft/r2-mult-tenant-sigle-data-base
Composer 安装命令:
composer require r2soft/r2-mult-tenant-sigle-data-base
包简介
R2 Soft - Tenant Manage
README 文档
README
Na propriedade $routeMiddleware da classe Kernel do laravel, que fica em app/Http/Kernel.php Adicionar 'tenant'=> \R2Soft\Tenant\Middleware\TenantMiddleware::class dentro do array.
Configuração de usuário com AuthPostgres
No .env da aplicação deve adicionar uma senha default para quando for criado o usuário no banco de dados sera setado essa senha;
DEFAULT_PASSWORD_TENANT=senha_que_vai_ser_usada
Quando for criar novo usuário no sistema, deve criar um novo usuário no banco de dados também, da seguinte forma.
$authUser = new AuthPostgres(); if(!$authUser->usuarioExist($user->email)){
$authUser->addUser($user->email);
}
Quando for atualizar o usuário no sistema, deve atualizar o usuário do banco de dados também da seguinte forma.
(new AuthPostgres())->updateUser($emailAnterior, $user->email);
Adicionar prefix para o usuário do banco de dados
No .env devera ser adicionado a variavel de ambiente
PREFIX_USER_DB_TENANT=prefixo
统计信息
- 总下载量: 37
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-01-13