0
私は別のテーブルからのVAT idフィールドを含むドキュメントモデルを持っています。私は、モデルクラスが呼び出されるたびに照会されるミューテータを持つvatモデルのvalue列を呼び出すと、値をプリフェッチする別の方法がありますか?Laravel Mutator呼び出されるたびにクエリ
public function vatRel()
{
return $this->belongsTo(Vat::class, 'vat');
}
を、今あなたは、このように、この方法で実装できます:
public function getVatValueAttribute($value)
{
$vat = Vat::find($this->vat);
return $vat->value;
}
を、値と私はidが格納されている$ this-> vatプロパティを呼び出すことがわかるように、IDとマップされた関係をすでに持っています – Gumehara
これは解決につながります。初心者と一緒に使う私は常に質問します。ありがとう – Gumehara