aharen / calendar
Laravel 的可选事件日历生成器
v1.0.2
2016-09-19 18:59 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-25 21:48:02 UTC
README
Laravel 的可选事件日历生成器
安装
composer require aharen/calendar
配置
将 aharen\Clendar\CalendarServiceProvider::class
添加到 config/app.php
文件中的 providers
数组的末尾
使用方法
$calendar = new Calendar();
$calendar->month('2016-08')
->generate()
->withEvents(false);
当 withEvents()
方法为空或设置为 true 时,将返回具有 30 分钟间隔时间数组的活动。
向日历添加事件
有两种方法可以向日历添加事件。
addEvent($time, $event)
$time
- 格式为 H:i
或接受字符串 all_day
,例如:$calendar->addEvent('04:30', 'Early morning walk');
$event
- 接受字符串作为您的活动详细信息
eg: `$calendar->days['05-08']->addEvent('08:00', 'that cool project goes live');`
addAllDay($event)
$event
- 接受字符串作为您的活动详细信息
eg: `$calendar->days['05-08']->addAllDay('Sleep all day');`