如實實現不同資料庫之間的(模型)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 協議》,轉載必須註明作者和本文連結