dcblogdev / laravel-eventbrite
一个Laravel Eventbrite包
README
有一个Discord社区。 https://discord.gg/VYau8hgwrm 为了快速帮助,请在适当的频道中提问。
一个用于与Eventbrite交互的Laravel包。为了使用此包,您必须在https://www.eventbrite.com/platform/上创建一个Eventbrite应用程序。
Eventbrite API文档可以在以下位置找到:https://www.eventbrite.com/platform/docs/introduction
应用程序注册
要使用Eventbrite API,需要在https://www.eventbrite.co.uk/account-settings/apps创建一个应用程序。
点击“创建API密钥”按钮,然后填写表单
安装
通过Composer
composer require dcblogdev/laravel-eventbrite
配置
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Dcblogdev\Eventbrite\EventbriteServiceProvider" --tag="config"
发布后,config/box.php配置文件包含
return [
'key' => env('EVENTBRITE_KEY'),
'org' => env('EVENTBRITE_ORG_ID'),
];
.ENV配置您应该在.env文件中添加环境变量,这允许您在不同服务器上使用不同的应用程序。
EVENTBRITE_KEY needs your application key
EVENTBRITE_ORG_ID can be used to set your organisation.
EVENTBRITE_KEY=
EVENTBRITE_ORG_ID=
用法
导入命名空间
use Dcblogdev\Eventbrite\Facades\Eventbrite;
路由示例
Route::get('eventbrite', function() { //get all events Eventbrite::events(); });
可以通过引用Eventbrite::然后是动词get、post、put、patch或delete以及要调用的端点来调用。可以作为第二个选项传递一个数组。
端点是https://www.eventbriteapi.com/v3/之后的相对路径
示例GET请求
Eventbrite::get('users/me/organizations');
公式是
Eventbrite::get('path', $array); Eventbrite::post('path', $array); Eventbrite::put('path', $array); Eventbrite::patch('path', $array); Eventbrite::delete('path', $array);
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
贡献
欢迎贡献,并将得到充分认可。
通过Github上的Pull Requests接受贡献。
拉取请求
-
记录任何行为变更 - 确保readme.md和任何其他相关文档都保持最新。
-
考虑我们的发布周期 - 我们尝试遵循SemVer v2.0.0。随机破坏公共API不是选项。
-
每个特性一个拉取请求 - 如果您想做更多的事情,请发送多个拉取请求。
安全
如果您发现任何与安全相关的问题,请通过dave@dcblog.dev发送电子邮件,而不是使用问题跟踪器。
许可证
许可证。请参阅许可证文件以获取更多信息。