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

主頁 > 知識庫 > Laravel框架實現多數據庫連接操作詳解

Laravel框架實現多數據庫連接操作詳解

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

本文實例講述了Laravel框架實現多數據庫連接操作。分享給大家供大家參考,具體如下:

這篇文章介紹了在laravel中連接2個數據庫的方法

一、定義連接

進入到數據庫配置文件 app/config/database.php 中,你可以定義多個形式相同或不同的數據庫連接。例如,你想從2個 MYSQL 數據中抓取資料到你的程式中,你可以這樣定義:

?php
return array(
  'default' => 'mysql',
  'connections' => array(
    # Our primary database connection
    'mysql' => array(
      'driver'  => 'mysql',
      'host'   => 'host1',
      'database' => 'database1',
      'username' => 'user1',
      'password' => 'pass1'
      'charset'  => 'utf8',
      'collation' => 'utf8_unicode_ci',
      'prefix'  => '',
    ),
    # Our secondary database connection
    'mysql2' => array(
      'driver'  => 'mysql',
      'host'   => 'host2',
      'database' => 'database2',
      'username' => 'user2',
      'password' => 'pass2'
      'charset'  => 'utf8',
      'collation' => 'utf8_unicode_ci',
      'prefix'  => '',
    ),
  ),
);

默認連接任然是mysql,除非指定其他連接,如mysql2,我們的連接都是mysql連接。

2、指定連接

現在我們來指定mysql2連接,怎么做呢:

Schema 數據庫遷移

用 Schema facade 可以創建任意連接。現在只需要用 connection() 方法就可以在指定的數據庫中創建table

Schema::connection('mysql2')->create('some_table', function($table)
{
  $table->increments('id'):
});

如果不加connection() 方法,就是在默認的數據庫中創建table

查詢

和上面一樣,用connection()方法

$users = DB::connection('mysql2')->select(...);

Eloquent

在模型中指定連接數據庫方法,在模型中設置 $connection 變量

?php
class SomeModel extends Eloquent {
  protected $connection = 'mysql2';
}

在控制器中用 setConnection 方法也可連接指定數據庫

?php
class SomeController extends BaseController {
  public function someMethod()
  {
    $someModel = new SomeModel;
    $someModel->setConnection('mysql2');
    $something = $someModel->find(1);
    return $something;
  }
}

跨數據庫連接是可以的,但是也可能帶來一些問題,這取決于你的數據庫或者數據庫配置,所以要謹慎使用。

原文地址:http://fideloper.com/laravel-multiple-database-connections

更多關于Laravel相關內容感興趣的讀者可查看本站專題:《Laravel框架入門與進階教程》、《php優秀開發框架總結》、《php面向對象程序設計入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家基于Laravel框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • Laravel框架數據庫CURD操作、連貫操作總結
  • Laravel5.1數據庫連接、創建數據庫、創建model及創建控制器的方法
  • Laravel如何同時連接多個數據庫詳解
  • laravel框架數據庫配置及操作數據庫示例
  • Laravel獲取所有的數據庫表及結構的方法
  • 淺談laravel數據庫查詢返回的數據形式
  • Laravel創建數據庫表結構的例子
  • laravel 操作數據庫常用函數的返回值方法
  • Laravel5.5 數據庫遷移:創建表與修改表示例
  • Laravel數據庫讀寫分離配置的方法
  • Laravel框架DB facade數據庫操作詳解

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

巨人網絡通訊聲明:本文標題《Laravel框架實現多數據庫連接操作詳解》,本文關鍵詞  Laravel,框架,實現,多,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel框架實現多數據庫連接操作詳解》相關的同類信息!
  • 本頁收集關于Laravel框架實現多數據庫連接操作詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美人zzzooo在线观看| 西西人体大胆裸体A片GIF| 9.1短视频网页入口网站推广| 毛片一级黄色| 唐楚楚江辰最新全文免费| 五年沉淀只做精品污ios下载| rh男男车车好快的车车作文| 欧美日韩在线视频观看| 中文字幕 无码 ai换脸| www色婷婷| 情迷艳色村妇| 国产成人一区二区三中文| 成人免费一区二区三区在线观看 | 女高在教室中自慰扒开喷白浆| 午夜亚洲| 免费一级无码婬片A片久久老年性| 久久88香港三级| 亚洲网站色| 下面痒想被cao| 做爰猛烈叫床揉捏奶| 免费xxxxx在线观看网站| 国产中出视频| 少妇被猛烈挺进爽爽A片小说| 精品无人区一区二区三区的介绍| 欧美性色欧美A在线在线播放| 欲霸不能| 老师好湿?好紧?太爽了 | 直男司机健才黑色粗大| 受辱的美人们| H文纯肉无遮挡全文阅读软件 | 黄色片一级免费看| 性一交一乱一性一在线观看| 成在人线无码免费AV高潮水| 岳妇伦丰满69ⅩXXX毛片| 免费观看美女用震蛋喷水的视频 | 色姑娘棕合| 绝美白莲在线教学小说| 国产gaysexchinabingo| 在线性视频| 女学生婬荡呻吟扒开腿视频| 男s调教男m的视频|