awcode / monday-php
用于使用Monday.com API的辅助包
dev-master
2022-03-16 08:43 UTC
Requires
- php: ^7.1.3|^8.0
- illuminate/support: ~5.8.0|^6.0|^7.0|^8.0
- vlucas/phpdotenv: ^3.0|^4.0|^5.0
This package is auto-updated.
Last update: 2024-09-16 14:27:37 UTC
README
这是一个PHP中用于调用Monday.com API的辅助包,带有可选的Laravel外观。
BETA包
请注意,此包目前处于Beta阶段。
Monday API的全面覆盖尚未提供,但关键功能已准备好。方法和函数可能会发生变化。
如果您有超出当前范围的要求,请提出问题或发送pull请求
安装
通过Composer安装(目前处于Beta阶段,一旦我们发布稳定版本,请移除dev-master)
composer require "awcode/monday-php" "dev-master"
或者手动添加
{ "require": { "awcode/monday-php": "dev-master" } }
用法
// Set MONDAY_TOKEN=your-monday-api-token in Environment Variable or .env file
// Create new Monday Instance
$monday = new \Awcode\MondayPHP\MondayPHP;
// Create new Monday Board
$board = $monday->createBoard('test_board 123');
// Create new Item in default Group
$board->createItem('test_item 444');
// Create new Group
$group = $board->createGroup('test group 123');
// Create new Item in specific Group
$board->createItem('test_item 666', $group->getId());
// Fetch board by ID
$board = $monday->boards($board->getId())->first();
echo($board->getName().'<br>'.$board->getId());
// Get board items
foreach ($board->items() as $item) {
echo('<br>'.$item->getName());
}
支持和贡献
此包由AWcode团队构建,旨在满足我们的内部需求,并支持PHP开发者社区。请在确保符合您的需求之前自行进行测试,不提供任何保修或保证。
如果您有任何问题、反馈或问题,请在本存储库中提出问题。
欢迎贡献者提交审阅pull请求。