2017-12-14 18 views
0

私はLaravel 5.5とEloquentの新機能を使用しているため、Eloquentオブジェクトを使用してこれを行う方法を考え出すのに苦労しています。hasManyのEloquentモデルWHERE条件

SQLでこれを行うつもりだったら、かなり簡単ですが、私はEloquentオブジェクトを扱うことを好むでしょう。

私はロットとビッドの2つのテーブルを持っており、これらにはモデルがあります。 特定のユーザーが入札したLotモデル(入札テーブルのuser_id列)を取得し、ユーザーが入札した最大入札額を取得する方法はありますか?

+1

ドキュメントの照会関係のセクションを読んでいますか(つまりwhereHas) – Devon

+0

何らかの理由で私はそれを完全に忘れてしまいました。私はwhereHasを使って作業しています。ありがとうございました。 – flip

答えて

0

デボンのおかげで、私はwhereHasを使って、必要なモデルを返しました。私は最大入札価格を返したモデルに別の方法を追加しました。