Laravel Model->获得返回502 Bad Gateway

时间:2017-11-29 13:32:40

标签: laravel laravel-5

我在OS X上使用valet运行Laravel 5.x ...

当我执行以下查询时,我得到了我正在寻找的响应......

$orders = \App\Order::with([
    'Customer' => function ($query) use ($filterFirst, $filterLast)
    {
        if($filterFirst) {
            $query->where('customers.first', 'LIKE', "{$filterFirst}%");
        }
        if($filterLast) {
            $query->where('customers.last', 'LIKE', "{$filterLast}%");
        }
        return $query;
    }
]);

然而,当我执行下一个查询时,我得到一个502 Bad Gateway ...

$orders = \App\Order::with([
    'Customer' => function ($query) use ($filterFirst, $filterLast)
    {
        if($filterFirst) {
            $query->where('customers.first', 'LIKE', "{$filterFirst}%");
        }
        if($filterLast) {
            $query->where('customers.last', 'LIKE', "{$filterLast}%");
        }
        return $query;
    },
    'Group' => function ($query) use ($filtercategory)
    {
        if($filtercategory) {
            $query->where('order_groups.groupid', '=', $filtercategory);
        }
        return $query;
    }
]);

有关如何进一步解决此问题或为何可能发生此问题的任何想法?

2 个答案:

答案 0 :(得分:0)

尝试删除不必要的" return $ query;"在所有关闭。

答案 1 :(得分:0)

这是我在

中发现的错误
/usr/local/var/log/php-fpm.log

错误

server reached pm.max_children setting (5), consider raising it