hansvn/laravel-vcalendar

laravel 框架的 VCalendar 生成器

0.0.4 2020-03-19 16:00 UTC

This package is not auto-updated.

Last update: 2024-09-27 12:49:49 UTC


README

此包包含一个用于 laravel 的 iCalendar 文件生成器。由一些我手头闲置的代码创建。

用法

$vcalendar = array(
    'prodid' => array('company' => 'My Company', 'product' => 'VCalendar attachment', 'language' => \App::getLocale()),
    'uid' => 'my@email.address',
    'organizer' => array('name' => 'my name', 'email' => 'my@email.address'),
    'location' => 'Grand Canyon',
    'subject' => 'Hiking',
    'description' => 'Going on a trip',
    'start_date' => '2017-03-10 09:00:00',
    'end_date' => '2017-03-10 19:00:00',
    'attendees' => array(
        array('name' => 'an invitee', 'email' => 'invitee@email.address'),
    )
);

//return file_path on temp directory
$file = VCalendar::generate($vcalendar);

安装

Laravel 5.x

更新 composer 后,将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组中

Hansvn\Vcalendar\ServiceProvider::class,

添加到您的外观中

'VCalendar' => Hansvn\Vcalendar\Facade::class

Laravel 4.x

更新 composer 后,将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组中

'Hansvn\Vcalendar\L4ServiceProvider',

添加到您的外观中

'VCalendar' => 'Hansvn\Vcalendar\L4Facade'

许可证

MIT 许可证(MIT)。请参阅 许可证文件 获取更多信息。