如实实现不同数据库之间的 (模型) Eloquent: 关联 
                                                    
                        
                    
                    
  
                    
                    如实实现不同数据库之间的(模型)Eloquent: 关联
场景描述:例如用户users表在数据A中,订单表orders在数据库B,问题是如何将数据库A中users和数据库B中的orders关联起来
案例:
<?php
//Order模型
namespace App;
use Illuminate\Database\Eloquent\Model;
class Order extends Model
{
    protected $connection = 'b_db_config';
    public function game()
    {
        return $this->setConnection('a_db_config')->belongsTo('App\users');
    }
}<?php
//User模型
namespace App;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
    protected $connection = 'a_db_config';
    public function game()
    {
        return $this->hashMany('App\users');
    }
}arvin.hermit@gmail.com
本作品采用《CC 协议》,转载必须注明作者和本文链接
 
           arvin-hermit 的个人博客
 arvin-hermit 的个人博客
         
             
             
             
             
             
             
                     
                     
             
           
           关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: