Подскажите пожалуйста, почему в переменные записывается пустой массив - PullRequest
0 голосов
/ 28 октября 2018
$January = $articles->whereMonth('updated_at','01')
  ->whereYear('updated_at', $year)
  ->get();

$February = $articles->whereMonth('updated_at','02')
  ->whereYear('updated_at', $year)
  ->get();

Если в $January нет данных, тогда пустой массив записывается в $February независимо от доступности данных.Подскажите, как это исправить и почему это происходит?

1 Ответ

0 голосов
/ 28 октября 2018

есть похожий вопрос перед тем как ответить

вам нужно использовать clone на $articles, например:

$January = (clone $articles)->whereMonth('updated_at','01')
  ->whereYear('updated_at', $year)
  ->get();

$February = (clone $articles)->whereMonth('updated_at','02')
  ->whereYear('updated_at', $year)
  ->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...