Laravelでユーザからの問い合わせ管理システムを作っています。
モデルは下記のようなリレーションを設定しています。
lang
1Client.php 2function Inquiry() { 3 return $this->hasMany('Inquiry'); 4} 5 6Inquiry.php 7function InquiryDetail() { 8 return $this->hasMany('InquiryDetail'); 9} 10
InquiryDetailの中に商品番号(product_no)があるのですが、
このときに特定のクライアントに対して、特定の商品番号についての
問い合わせがあったかどうかを知りたいです。
lang
1Client::find($client_id)->Inquiry()->InquiryDetail()->where('product_no', $product_no)->count()
現在は以上のように取得しているのですが、複数回の問い合わせがあった場合は複数行返ってきてしまいます。
もっとシンプルな方法はないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。