Laravel Новые интервалы времени для фильтрации результатов разбиения - PullRequest
0 голосов
/ 29 марта 2020

У меня есть раздел метри c, и я хочу отфильтровать результаты по временным интервалам, выбранным пользователем, точно так же, как метрики значений и трендов.

Это метод calculate моя карта:

public function calculate(NovaRequest $request)
{
    return $this->count($request, GatewayTransaction::where('port', 'SAMAN'), 'status')
                ->colors([
                     'INIT'    => '#3182CE',
                     'FAILED'  => '#E53E3E',
                     'SUCCEED' => '#38A169',
                ]);
}

Приведенный выше код вычисляет и отображает раздел в соответствии с временем до настоящего времени.
Но я хочу что-то подобное, но не знаю, как возьмите запрос из карты:

public function calculate(NovaRequest $request)
{
    return $this->count($request, GatewayTransaction::where('port', 'SAMAN')
                ->whereBetween('created_at', [$request->from, $request->to]), 'status')
                ->colors([
                     'INIT'    => '#3182CE',
                     'FAILED'  => '#E53E3E',
                     'SUCCEED' => '#38A169',
                ]);
}

Как получить код, подобный указанному выше, и выбрать время внутри самой карты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...