1
モデルルームでプロパティ 'price'を計算しました。 Eloquent Laravelの計算フィールドのフィルタリング(追加)
protected $appends = ['price'];
public function getPriceAttribute()
{
if ($this->action) return $this->action_price_per_meter*$this->area;
return $this->price_per_meter*$this->area;
}
私は、この仮想フィールドで部屋をフィルタリング
...もちろん$rooms = Room::where('price','<',100000)->get();
Iましたエラー - Laravelの方法でこの問題を解決する方法
を見つけていない列 '価格'?
どのようにアクションの列に応じてですか? –