эр. Я только что нашел некоторые официальные слова: «Попытка загрузить незастроенные удаленные модули AMD, использующие додзе / текстовый плагин, не будет выполнена из-за ограничений безопасности для кросс-оригинала. (Встроенные версии модулей AMD не подвержены влиянию, поскольку вызовы dojo / text устраняются система сборки.) " https://dojotoolkit.org/documentation/tutorials/1.10/cdn/
Если вы хотите установить дату по умолчанию, вы можете указать это в этом файле migration
, или вы также можете сделать это в своем model
, откуда вы можете получить данные, когда дата не указана пользователем. Вы также можете сослаться на это подробнее
Как передать значения по умолчанию в контроллер путем маршрутизации в Laravel 5?
Из того, что я получил из комментариев: я думаю, что лучше всего здесь посчитать количество пользователей, созданных каждый день месяца. Это даст вам нули в случае, если никто не зарегистрирован на данную дату. При этом вы, вероятно, просматриваете даты, проверяя количество зарегистрированных пользователей на каждую дату.
Например, давайте попробуем создать пользователей, созданных за последние 30 дней:
$results = [];
$startOfDay = now()->createMidnightDate();
for($i=0; $i<=30; $i++)
{
$total_count = User::whereBetween('created_at', [$startOfDay->subDays($i-1), $startOfDay->subDays($i)])
->count();
array_push($results[ $startOfDay->subDays($i)->format('d')], $total_count);
}
Теперь я думаю, что теперь вы можете работать с результатами из массива.
Пожалуйста, проверьте как это
$dateValues = array_column($countOfDailyRegisteredUsersForAMonth, "date");
$maxDate = max($dateValues);
$likeYouWant=[];
for ($i = 1; $i <= $maxDate; $i++)
{
$likeYouWant[] = ["date" => $i, "count" => in_array($i, $dateValues) ? $countOfDailyRegisteredUsersForAMonth[array_search($i, $dateValues)]["count"] : 0];
}
print_r($likeYouWant);