Последняя идея состоит в том, чтобы иметь сайт для «отпуска, выходных дней» по месяцам, для каждого года и, если необходимо, разных ярлыков для выходных дней и т. Д. c и статей на разные даты из БД.
Тем не менее, все выглядит нормально, до того момента, пока я не пытаюсь сделать календарь. Проблема возникает, когда я должен переключиться, зависит от того, когда начинается неделя и как их пропустить. Например, текущий «ежемесячный календарь» выглядит следующим образом:
$year = 2020;
$month = 3;
// will come from DB soon
$period = CarbonPeriod::create('2020-04', '2020-05',2);
$data = [];
foreach ($period as $date ) {
$data[] = $date->format('j');
}
Благодаря этому я могу получать дни в виде целых чисел, но мне не хватает, когда и как отображать новую строку для каждой недели и из какого имени дня запустите таблицу:
@forelse ($data as $day => $v)
<tr>
<td>{{$v}}</td>
</tr>
@empty
@endforelse
https://i.gyazo.com/33be841b4c444a807ac0da51a3a5fd32.png это ожидаемый результат с небольшой разницей, которая должна пропускать все дни, не принадлежащие текущему месяцу.
https://www.ferienwiki.de/jahreskalender/2020/de -> это пример того, как должен выглядеть календарь