前言
上文说到的文章,然后在总结下laravel同时连接
多个数据库的实例,方便新手学习,db连接以及model连接。
配置.env 文件
db_connection=mysqldb_host=127.0.0.1db_port=3306db_databa=databa_namedb_urname=rootdb_password=rootdb_host_test=127.0.0.1db_port_test=3306db_databa_test=databa_testdb_urname_test=rootdb_password_test=root
配置 config/databa.php
// 默认连接mysql'default' => env('db_connect不接地线会怎样ion', 'mysql'),'connections' => [ 'sqlite' => [ 'driver' => 'sqlite', 'databa' => databa_path('databa.sqlite'), 'prefix' => '', ], 'mysql' => [ 'driver' => 'mysql', 'host' => env('db_host', '127.0.0.1'), 'port' => env('db_port', '3306'), 形容冬天的成语 'databa' => env('db_databa', 'databa_name'), 'urname' => env('db_urname', 'root'), 'password' => env('db_password', 'root'), 'chart' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => fal, ], 'mysql_test' => [ 'driver' => 'mysql', 'host' => env('db_host_test', '127.0.0.1'), 'port' => env('db_port_test', '3306'), 'databa' => env('db_databa_test', 'databa_test'), 'urname' => env('db_urname_test', 'root'), 'password' => env('db_password_test', 'root'), 'chart' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => fal, ], ],
model实例(这个model将使用mysql_test连接)
<?phpnamespace app\model;u illuminate\databa\eloquent\model;class test extends model{ 吃饭推荐// 数据库'databa_test'中的test表 public $table = 'test'; public $timestamps = fal; protected $connection = 'mysql_test';}
model实例(这个model将采用默认的’mysql’连接)
<?phpna欲的意思mespace app\model;u illuminate\databa\eloquent\model;class test extends model{ // 数据库'databa'中的test表 public $table = 'test'; public $timestamps = fal; // 以下代码可有可不、默认连接mysql protected $connection = 'mysql';}a、这个model将采用默认的'mysql'连接class urmodel extends model{ // 数据库'databa'中的urs表 protected $table = "urs";}b、
调用model实例
// 以下是调用方法test::get();test::where('id',1)->first();
db直接连接数据库
// 连接mysql_test库db::connection('mysql_test')->table('test')->where('id',1)->first();// 连接mysql库db::connection('mysq')->table('test')->where('id',1)->first();// 连接mysql库db::table('test')->where('id',1)->first();
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家足球改革对www.887551.com的支持。
本文发布于:2023-04-07 13:51:01,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/91ae6f336515f72257cf54bfdebabb04.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Laravel如何同时连接多个数据库详解.doc
本文 PDF 下载地址:Laravel如何同时连接多个数据库详解.pdf
留言与评论(共有 0 条评论) |