【发布时间】:2019-08-29 04:31:58
【问题描述】:
我如何在 laravel elequent 中加入这两个表并将它们作为一个表?
表1(基本信息):
id baseId Site_ID region city address
1 123 321 west wakanda street2
表 2(基数):
base_id First Second third
1 54 52 51
我有这两个模型,无论它们是否正确:
class base extends Model
{
public function Counts() {
return $this->hasOne(CountInBase::class, 'base_id');
}
}
class CountInBase extends Model
{
public function bases() {
return $this->belongsTo(base::class ,'base_id','id');
}
}
在控制器中我正在尝试进行此查询,但我没有得到预期的结果,我只是得到第一个表的结果:
$data = base::where('region' ,'=' ,'west')->with(['Counts'])->get();
【问题讨论】: