我正在使用宅基地。我有这个代码
$researches = Auth::user()->load(['researches' => function ($q)
{
$q->orderBy('situational', 'desc');
$q->orderBy('id', 'asc');
$q->with('research_type');
}])->researches;
$researches = FormatController::sort($researches);
dd($researches);
当我运行它时,页面无休止地加载并以“网关 - 超时”结束,我必须重新启动宅基地,因为没有任何效果了。
它在 FormatController 中运行排序方法后崩溃。它看起来像这样:
public static function sort($values, $key = 'id')
{
$sorted = [];
foreach ($values as $v)
{
$sorted[$v->$key] = $v;
}
return $sorted;
}
我不知道它为什么会崩溃。此方法在这部分代码之前多次使用,效果很好。
如果我在 return 语句之前死掉了,我会得到我想要的数组
有任何想法吗?