1

我正在使用宅基地。我有这个代码

$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 语句之前死掉了,我会得到我想要的数组

有任何想法吗?

4

1 回答 1

0

好的,我不知道为什么,但我找到了解决方案:

在我发布这个脚本之后,我输入了这个:

<? $research_type = 0; ?>

我把它改成

<?php $research_type = 0; ?>

这对我有用。有谁知道为什么?

于 2014-12-28T22:54:09.500 回答