awcode/monday-php

用于使用Monday.com API的辅助包

dev-master 2022-03-16 08:43 UTC

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请求。