我想知道laravel多数据库。是否可以使用仅使用用户登录的默认数据库,并在登录后逐组分组,每组使用独立的数据库。例如'db'是默认数据库,它仅适用于所有用户登录。示例:现在'John'使用默认数据库'db'登录。在登录john之后,John是group1的成员,使用'db1'存储John的所有类型的数据。另一方现在'Alex'使用默认数据库'db'登录。 Alex是登录Alex后使用'db2'存储Alex所有类型数据的group2的成员。登录后默认数据库连接不需要,所以我想将'bd'替换为'db1'或'db'替换为'db2'。请提供laravel代码
创建一个像这样的数据库连接实例:'connections'=> [
'newDBconnection' => [
'driver' => 'sqlite',
'database' => env('DB_DATABASE', database_path('database.sqlite')),
'prefix' => '',
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
]
]关于config/database.php
并使用如下:
$ sql =“INSERT IGNORE INTO sample_table
(column,column1,column2,column3
)VALUES('{$ value}','{$ value1}','{$ value2}',{$ value3});”; DB:连接( 'newDBconnection') - >选择($的SQL);