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类时,选项将插入到数组中