好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Laravel如何同時連接多個數據庫詳解

Laravel如何同時連接多個數據庫詳解

熱門標簽:外呼系統撥打暫時無法接通 哪里辦理400電話 仁和怎么申請400開頭的電話 江西手機自動外呼防封系統是什么 廣東地市地圖標注 怎么向銷售公司推銷外呼系統 長春人工外呼系統服務商 廣州防封卡外呼系統多少錢一個月 高德地圖標注家

前言

上文說到thinkphp3.2同時連接兩個數據庫的文章,然后在總結下laravel同時連接

多個數據庫的實例,方便新手學習,db連接以及model連接。

配置.env 文件

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=root
DB_PASSWORD=root

DB_HOST_TEST=127.0.0.1
DB_PORT_TEST=3306
DB_DATABASE_TEST=database_test
DB_USERNAME_TEST=root
DB_PASSWORD_TEST=root

配置 config/database.php

// 默認連接mysql
'default' => env('DB_CONNECTION', 'mysql'),

'connections' => [

 'sqlite' => [
  'driver' => 'sqlite',
  'database' => database_path('database.sqlite'),
  'prefix' => '',
 ],

 'mysql' => [
  'driver' => 'mysql',
  'host' => env('DB_HOST', '127.0.0.1'),
  'port' => env('DB_PORT', '3306'),
  'database' => env('DB_DATABASE', 'database_name'),
  'username' => env('DB_USERNAME', 'root'),
  'password' => env('DB_PASSWORD', 'root'),
  'charset' => 'utf8',
  'collation' => 'utf8_unicode_ci',
  'prefix' => '',
  'strict' => false,
 ],

 'mysql_test' => [
  'driver' => 'mysql',
  'host' => env('DB_HOST_TEST', '127.0.0.1'),
  'port' => env('DB_PORT_TEST', '3306'),
  'database' => env('DB_DATABASE_TEST', 'database_test'),
  'username' => env('DB_USERNAME_TEST', 'root'),
  'password' => env('DB_PASSWORD_TEST', 'root'),
  'charset' => 'utf8',
  'collation' => 'utf8_unicode_ci',
  'prefix' => '',
  'strict' => false,
 ],

 ],

model實例(這個model將使用mysql_test連接)

?php

namespace App\Model;

use Illuminate\Database\Eloquent\Model;

class Test extends Model
{
 // 數據庫'database_test'中的test表
 public $table = 'test';
 public $timestamps = false;
 protected $connection = 'mysql_test';

}

model實例(這個model將采用默認的'mysql'連接)

?php

namespace App\Model;

use Illuminate\Database\Eloquent\Model;

class Test extends Model
{
 // 數據庫'database'中的test表
 public $table = 'test';
 public $timestamps = false;
 // 以下代碼可有可不、默認連接mysql
 protected $connection = 'mysql';

}


a、這個model將采用默認的'mysql'連接
class UserModel extends Model
{
 // 數據庫'database'中的users表
 protected $table = "users";
}

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();

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Laravel5.1數據庫連接、創建數據庫、創建model及創建控制器的方法
  • Laravel5.5 數據庫遷移:創建表與修改表示例
  • Laravel5.7 數據庫操作遷移的實現方法
  • 在Laravel5.6中使用Swoole的協程數據庫查詢
  • Laravel框架DB facade數據庫操作詳解
  • Laravel監聽數據庫訪問,打印SQL的例子
  • Laravel框架使用monolog_mysql實現將系統日志信息保存到mysql數據庫的方法
  • PHP的Laravel框架結合MySQL與Redis數據庫的使用部署
  • Laravel框架數據庫CURD操作、連貫操作總結
  • PHP開發框架Laravel數據庫操作方法總結
  • Laravel5.1 框架數據庫操作DB運行原生SQL的方法分析

標簽:梅河口 海北 黔東 文山 惠州 湘西 廈門 濮陽

巨人網絡通訊聲明:本文標題《Laravel如何同時連接多個數據庫詳解》,本文關鍵詞  Laravel,如何,同時,連接,多個,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel如何同時連接多個數據庫詳解》相關的同類信息!
  • 本頁收集關于Laravel如何同時連接多個數據庫詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲精品中文字幕无码不卡18禁| 朝鲜女子内射杂交BBW| 十大黄色软件排行榜| 久久韩漫无羞遮最新版本| 女的被?到爽羞羞视频网站| 一级片手机在线| 厚颜无耻日本动漫视频免费观看| 免费一级欧美在线观看视频片| 亚洲女人天堂a在线播放| 美女脱内衣给男生玩奶| 少妇一边喂奶一边我做| 联合早报南略网高清完整视频| 国产欧美va欧美vahd| 老司机福利片| free啪哆哆免费视频1000| 99re8这里只有精品国产AV| 大肉高h文闺蜜| 国产成人精品三级| 他的昂扬对准她湿润的入口| 欧美肠交| 美女扒开大腿让我爽视频| 黑人巨茎vide抽搐| 一级A爱片免费观看| 无码精品人妻一区二区三刘亦菲| 性欧美masturbationvideos| 亚洲制服师生 中文字幕| 日本久久中文字幕精品| 被强行吸乳| 艳照门在线| 少妇人妻真实偷人精品视频| 和邻居做爰3韩国电影| 美女被爆羞羞网站视频下载| 呦呦交| 男狂揉吻胸视频60分钟| 精品麻豆国语国拍视频在线| 中文字幕无码家庭乱欲| 亲爱的姐姐韩剧免费观看| 狠狠躁夜夜躁人爽碰人妻视频 | 色婷婷色| 少妇伦子伦情在线观看| 亚洲国产精品久久久久久女王 |