Ich möchte eine Gruppe von abhängig von meinem benutzerdefinierten Zustand machen.Aber ich bin mir nicht sicher, ob mein Weg richtig ist oder nicht.Laravel groupBy funktioniert nicht richtig
Mein Code
$cderList = $cderListQuery->groupBy('cder_id')
->groupBy('name')
->groupBy(function ($query) {
if(!is_null($this->hp) || !is_null($this->hp))
{
$query->groupBy('Value_Float');
}
})
->orderBy('introduced', 'DESC')
->limit(20)
->get();
Fehlerdetails
strtolower() expects parameter 1 to be string, object given
in Grammar.php (line 58)
at HandleExceptions->handleError(2, 'strtolower()
expects parameter 1 to be string, object given',
'/home/vendor/laravel/
framework/src/Illuminate/Database/Grammar.php',
58, array('value' => object(Closure), 'prefixAlias' => false))
Welcher Fehler kommt zurück? – wbail
Fehler Details Aktualisiert @wbail – testgo
sieht aus wie Problem ist in dieser orderBy() -Klausel –