0
私は自分のカスタム条件に依存して1つのグループを作っていきたいと思います。しかし、自分の道が正しいかどうかはわかりません。ラーバルグループが正常に動作していません
クロージャを好きではない私のコード
$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();
エラー詳細orderBy
以来
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))
これは何を返しますか? – wbail
エラーの詳細@wbail – testgo
がこのorderBy()節にあるように見えます。 –