私は使用できません。理由はわかりません。を使用していますか?または、laravelにエラーがあります
私の目標は、amount_invoice=0 OR total_mileage=0
をプルすることです。 WHERE
節のみを使用すると、クエリが機能します。 orWhere
を追加すると、クエリが失敗します。
このクエリは動作します:
$deliveries = $this->instance->delivery
->where('amount_invoice', 0);
//->where('total_mileage', 0);
//->where('amount_invoice', 0)->where('total_mileage',0);
//->where('amount_invoice', 0)->orWhere('total_mileage', 0);
dd($deliveries);
このクエリは動作します:
$deliveries = $this->instance->delivery
//->where('amount_invoice', 0);
->where('total_mileage', 0);
//->where('amount_invoice', 0)->where('total_mileage', 0);
//->where('amount_invoice', 0)->orWhere('total_mileage', 0);
dd($deliveries);
このクエリは動作します:
$deliveries = $this->instance->delivery
//->where('amount_invoice', 0);
//->where('total_mileage', 0);
->where('amount_invoice', 0)->where('total_mileage', 0);
//->where('amount_invoice', 0)->orWhere('total_mileage', 0);
dd($deliveries);
は、このクエリは動作しません:
$deliveries = $this->instance->delivery
//->where('amount_invoice', 0);
//->where('total_mileage', 0);
//->where('amount_invoice', 0)->where('total_mileage', 0);
->where('amount_invoice', 0)->orWhere('total_mileage', 0);
dd($deliveries);
私は問題が何であるかを知らない
けどorWhere
を使用しては、モデルとの関係は、私は以来、
$this->instance->delivery
が戻ってあなたのコレクションを与えることを推測しているように見えるものを知らず
クエリをダンプして、失敗やエラーなどを説明してください。 –