yii 如何从两个不同的数据库中检索匹配的数据会导致laravel

qcuzuvrc  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(149)

我是新来的laravel。我有两个数据库的结果,这是存储在2个不同的变量。但我想知道匹配的记录是如何从这2个结果提取。

$cRes = ModelA::all();
$sRes  = ModelB::orderBy('created_at','desc')->paginate();
$data = $sRes->cRes->pluck('name') ;

$sRes的结果

$sRes=Array( [id] =>1,
           [name] =>TEST1);

$克雷斯的结果

$cRes = Array([id] => 4,
              [name] => PHP);

最终结果

$data = PHP

我想如何检索$数据

6vl6ewon

6vl6ewon1#

在ModelA和ModelB之间建立关系
在模型A中:

function modelb(){
    ...
}

在模型B中:

function modela(){
    ...
}

然后在查询中

$data = ModelA::with('modelb')->select('name')->get();

相关问题