Ich versuche, Datensatzbasis auf seiner 'created_at' Zeitstempel Spalte, wo gestern ist das Startdatum und abgerufene Datensätze bis zum Start der aktuellen MonatAbgerufene Datensätze basieren auf seiner created_at, gestern zum Anfang des aktuellen Monats
$h_msg1 = m_chat_history::where('employee_id',$request->other_id)->whereNull('to_group')->where('to_employee_id',$request->id)->whereBetween('created_at', [
Carbon::parse('yesterday')->startOfDay(),
Carbon::now()->endOfMonth(),
])->get();
Aber leider wirft es mich und leeres Ergebnis, irgendwelche Hilfe, Ideen, Hinweise, Vorschläge, Empfehlungen bitte?
Sie sagen, Anfang des Monats, aber Ihr Code scheinen Ende des Monats vorschlagen – Epodax
Wenn Sie Erhalten Sie Ergebnisse, sogar Null-Ergebnisse, offensichtlich gibt es keine Zeilen, die Ihrer Suchanfrage entsprechen. Versuchen Sie, die rohe ausgeführte Abfrage abzurufen, und überprüfen Sie, ob etwas falsch ist. Sie können die unbearbeitete Abfrage mit toSql() [link] (http://stackoverflow.com/questions/18236294/how-do-i-get-the-query-builder-to-output-its-raw-sql) ausgeben -query-as-a-string) Oder Sie können die Laravel-Debug-Leiste mit viel mehr Informationen [link] (https://github.com/barryvdh/laravel-debugbar) verwenden. –