karabin/laravel-confetti

Confetti API的PHP包装器

1.0.0 2024-01-31 12:52 UTC

This package is auto-updated.

Last update: 2024-08-30 10:01:57 UTC


README

Latest Version on Packagist

Total Downloads

Confetti事件API的基本API包装器

安装

您可以通过composer安装此包

composer require karabin/laravel-confetti

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="laravel-confetti-config"

这是发布配置文件的内容

return [
    'token' => env('CONFETTI_API_KEY', ''),
];

用法

获取所有事件

use Karabin\Confetti\Facades\Confetti;

$params = [
    'filter[signupType]' => 'rsvp',
    'filter[type]' => 'future',
    'page[size]' => 10,
    'page[number]' => $request->input('page', 1),
    'include' => 'categories,pages,pages.blocks,pages.blocks.images,images.image',
];
$events = Confetti::getEvents($params);

获取开放事件

use Karabin\Confetti\Facades\Confetti;

$params = [
    'filter[signupType]' => 'rsvp',
    'filter[type]' => 'future',
    'page[size]' => 10,
    'page[number]' => $request->input('page', 1),
    'include' => 'categories,pages,pages.blocks,pages.blocks.images,images.image',
];
$events = Confetti::getOpenEvents($params);

获取单个事件

use Karabin\Confetti\Facades\Confetti;

$params = [
    'include' => 'categories,pages,pages.blocks,pages.blocks.images,images.image',
];
$event = Confetti::getEvent($id, $params);

测试

composer test

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

鸣谢

许可证

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