在laravel中实现ORM模型使用第二个数据库设置

 更新时间:2019年10月24日 09:42:08   作者:不成什么反成什么  
今天小编就为大家分享一篇在laravel中实现ORM模型使用第二个数据库设置,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

DB类连接第二个数据库的方法

在laravel中如果使用DB类进行第二个数据库的链接我们只需要设置config/database.php中添加一个数据库设置,如:

'mysql_branch' => [ 
'driver' => 'mysql', 
'host' => '192.168.2.56', 
'port' => '3306', 
'database' => 'test', 
'username' => 'root', 
'password' => 'root', 
'charset' => 'utf8mb4', 
'collation' => 'utf8mb4_unicode_ci', 
], 

在链接的时候加上一个函数DB::connection(‘mysql_branch')->table(‘table')->get()`

这样就可以了

使用ORM时候连接第二个数据库

在model类中添加私有属性如下:

class Branch extends Model 
{ 
//取消时间戳 
public $timestamps = false; 
//链接外部数据库 
protected $connection = 'mysql_branch'; 
} 

这样就可以了!

以上这篇在laravel中实现ORM模型使用第二个数据库设置就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Django 标签筛选的实现代码(一对多、多对多)

    Django 标签筛选的实现代码(一对多、多对多)

    这篇文章主要介绍了Django 标签筛选的实现代码(一对多、多对多),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09
  • Yii2.0框架模型多表关联查询示例

    Yii2.0框架模型多表关联查询示例

    这篇文章主要介绍了Yii2.0框架模型多表关联查询,结合实例形式总结分析了Yii2.0框架多表关联查询相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • Laravel5.1 框架路由基础详解

    Laravel5.1 框架路由基础详解

    这篇文章主要介绍了Laravel5.1 框架路由基础,结合实例形式分析了laravel5.1框架路由的基本原理、路由参数、正则约束等相关使用技巧,需要的朋友可以参考下
    2020-01-01
  • laravel实现简单用户权限的示例代码

    laravel实现简单用户权限的示例代码

    这篇文章主要介绍了laravel实现简单用户权限的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • Zend Framework过滤器Zend_Filter用法详解

    Zend Framework过滤器Zend_Filter用法详解

    这篇文章主要介绍了Zend Framework过滤器Zend_Filter用法,结合实例形式分析了过滤器Zend_Filter的功能、原理、使用方法及相关注意事项,需要的朋友可以参考下
    2016-12-12
  • Yii2中组件的注册与创建方法

    Yii2中组件的注册与创建方法

    这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-10-10
  • android上传图片到PHP的过程详解

    android上传图片到PHP的过程详解

    这篇文章主要介绍了android上传图片到PHP的过程详解,需要的朋友可以参考下
    2015-08-08
  • php微信公众平台开发之获取用户基本信息

    php微信公众平台开发之获取用户基本信息

    本文介绍如何获得微信公众平台关注用户的基本信息,包括昵称、头像、性别等基本信息。下面小编把最近整理有关php微信公众平台开发之获取用户基本信息的相关内容分享给大家,有需要的朋友可以参考下
    2015-08-08
  • CI框架在CLI下执行占用内存过大问题的解决方法

    CI框架在CLI下执行占用内存过大问题的解决方法

    很多程序员在使用codeigniter CLI下执行一个大批量数据导入的问题时,会一直出现内存过高的情况,下面对此分析器原因及解决办法。
    2014-06-06
  • thinkPHP5.0框架引入Traits功能实例分析

    thinkPHP5.0框架引入Traits功能实例分析

    这篇文章主要介绍了thinkPHP5.0框架引入Traits功能,结合实例形式分析了Traits的概念、功能及thinkPHP5.0中Traits功能的使用方法,需要的朋友可以参考下
    2017-03-03

最新评论