Ich war durch diese verwirrt, wo clsuses, ich habe diesen Code, nannte ich die vergangenen Aufträge. Es funktioniert jetzt gut.Wo oder wo Klauseln funktioniert nicht gut in Laravel
$orders = Order::where('user_id', '=', Auth::user()->id)
->orWhere(function ($query2) {
$query2->where('status', '=', 2)
->where('status', '=', 3);
})
->orderBy('created_at', 'DESC')
->get();
dann habe ich eine foreach unter diesem Code. Dann habe ich eine andere, wo Variable:
$orders_current = Order::where('user_id', '=', Auth::user()->id)
->orWhere(function ($query) {
$query->where('status', '=', 0)
->where('status', '=', 1);
})
->orderBy('created_at', 'DESC')
->get();
Und ab jetzt alle foreach Ergebnisse seltsam aussieht, ist es, alle Daten mit allen Status in jedem Datensatz zeigt aktuelle und vergangene. Muss ich einen der obigen Codes auf eine andere Methode verschieben oder gibt es andere Möglichkeiten, dies zu vermeiden? und was genau hier passiert ist, bitte erklären.
danke.
waw das hat funktioniert. Vielen Dank – RK26