thorazine / ics
ical文件制作器
1.0.0
2017-07-21 11:58 UTC
This package is auto-updated.
Last update: 2024-08-27 13:26:44 UTC
README
这是一个简单的小工具,但它经常被用到,所以我为其创建了一个包。此包包含一个类,该类可以为您的日程安排生成一个iCal (.ics)文件以进行导入。
功能
- 创建流或获取内容
- 警报功能
- Microsoft和其他软件的可见性结合在
availiblilty
中 - 标题、摘要和描述都是自定义的,但默认使用标题。
- 开始日期/结束日期会从Laravel配置中获取时区,但在需要时可以覆盖。
- 设置警报
流式传输
use Thorazine\Ics\Ics; $ical = new Ics([ 'title' => 'Test Ics', 'startDate' => '2017-07-21 12:00:00', 'endDate' => '2017-07-21 14:00:00', ]); $ical->stream();
保存到文件
use Thorazine\Ics\Ics; $ical = new Ics([ 'title' => 'Test Ics', 'startDate' => '2017-07-21 12:00:00', 'endDate' => '2017-07-21 14:00:00', ]); file_put_contents('some-filename.ics', $ical->get());
选项
在创建新的Ics类时,选项将插入到数组中