laravel中一个模型怎么使用多个数据库

laravel中一个模型怎么使用多个数据库,第1张

,

'mysql_center'

=>

[

'driver'

=>

'mysql',

'host'

=>

env('DB_HOST',

'

localhost

'),

'database'

=>

env('DB_DATABASE_CENTER',

'forge'),

'username'

=>

env('DB_USERNAME',

'forge'),

'password'

=>

env('DB_PASSWORD',

''),

'charset'

=>

'

utf8

',

'collation'

=>

'utf8_unicode_ci',

'prefix'

=>

'',

'strict'

=>

false,

],

我自己建立的model

User.php

是可以通过下面这种方式切换数据库的。

class

User

extends

Model

implements

AuthenticatableContract,

CanResetPasswordContract

{

protected

$

connection

=

'mysql_center'

首先确认,后台的用户表,我设计表叫做badmin,每个管理员有用户名(username),有昵称(nickname),有邮箱(email),有密码(password) 这里玩个花,使用laravel的migration来建立表(实际上可以用不着使用这个工具建立表)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9583232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存