Для меня Carbon - это синтаксический анализ и отображение дат ... это расширение класса DateTime. Чтобы создать календарь, вам все равно придется катить свои собственные методы, которые создают календарь. Не нужно изобретать велосипед, поскольку в Интернете есть множество простых сценариев календаря. В зависимости от того, как он вписывается в ваш проект, вы можете пойти с более ранним предложением о включении в календарь Laravel 4 Calendar ... или вы могли бы пойти другим путем.
Я предлагаю перейти на клиентскую часть для части создания календаря, и ваш PHP будет обслуживать данные событий через запросы Ajax. У Адама Шоу есть приятный плагин jQuery под названием FullCalendar, который можно найти здесь: http://arshaw.com/fullcalendar/ или https://github.com/arshaw/fullcalendar
Я бы определенно рекомендовал посмотреть демонстрации. Удаление FullCalendar в ваш проект Laravel 4 ничем не отличается от добавления его в любой другой проект. Загрузите jQuery, а затем загрузите FullCalendar. Ознакомьтесь с основной страницей использования: http://arshaw.com/fullcalendar/docs/usage/
Просто подумал, что я выбрал это как еще один вариант.
Вы должны, вероятно, будет немного более описательный характер и цель о вашей проблеме. – rmobis
Я просто пытаюсь создать базовый макет для календаря. Если бы я мог просто посмотреть, как создать календарь текущего месяца, который начинается в первый день месяца, который я мог бы сделать оттуда. Извините за отсутствие описательной информации – Lynx
Ваш вопрос очень расплывчатый и трудно дать конкретный ответ. Но в целом я бы использовал Carbon, так как он очень мощный и предоставляет множество хороших инструментов для использования. Плюс Laravel4 Eloquent уже поддерживает Carbon. – Laurence