0
檢索值我有這些模型與他們相關的數據庫表,此刻我可以檢索的所有要求Laravel從外鍵
Requirement::all()
,但我只是夷鍵列表(目標ID,applier_id,DOC_ID )。我怎樣才能直接檢索連接到該foreigns鍵的行?
class Requirement extends Model
{
protected $fillable = [
'required',
'destination_id',
'applier_id',
'doc_id'
];
public function destination()
{
return $this->belongsTo(Destination::class);
}
public function applier()
{
return $this->belongsTo(Applier::class);
}
public function doc()
{
return $this->belongsTo(Doc::class);
}
}
class Doc extends Model
{
protected $fillable = [
'type',
'description',
'note'
];
public function requirements()
{
return $this->hasMany(Requirement::class);
}
}
class Destination extends Model
{
protected $fillable = [
'country',
'passying_country',
'transfer_conditions',
'passing_conditions'
];
public function requirements()
{
return $this->hasMany(Requirement::class);
}
}
非常好的解決方案。它返回我想要的,但也是它自己的外鍵列表,我努力避免與pluck()但不起作用 –
如果你認爲我的答案對你有幫助,請把它作爲答案。謝謝。 –