rossity/laravel-quickbase

rossity/php-quickbase 的 Laravel 封装。

v0.2 2021-01-08 15:02 UTC

This package is auto-updated.

Last update: 2024-09-08 23:03:53 UTC


README

Latest Version on Packagist Total Downloads

rossity/php-quickbase 的封装,使得在 Laravel 应用中调用 Quick Base REST API 变得简单。

适用于 Laravel 8+

安装

通过 Composer

$ composer require rossity/laravel-quickbase

服务提供者和外观将会自动注册。

用法

在你的 .env 文件中,定义以下内容

QUICKBASE_DEFAULT_REALM={your quickbase realm i.e. 'demo' in 'demo.quickbase.com'}
QUICKBASE_DEFAULT_USER_TOKEN={your user token that you assign inside QuickBase}

你现在可以执行以下操作

// Get QuickBase table info
Quickbase::tables()->getTable('q1w2e3r4', 'w2e3r4t5');

// Insert or update a QuickBase record
Quickbase::records()->upsert([
    'to' => 'q1w2e3r4',
    'data' => [
        [
            '10' => [
                'value' => 'A string',
            ],
        ],
    ],
]);

你可以访问以下内容

Quickbase::apps();
Quickbase::fields();
Quickbase::files();
Quickbase::records();
Quickbase::reports();
Quickbase::tables();

有关 API 和可用方法的更多信息,请参阅 rossity/php-quickbase 的文档和 Quick Base REST API 开发者文档。

安全

如果你发现任何安全相关的问题,请通过电子邮件 w.ross.ball@gmail.com 报告,而不是使用问题跟踪器。

鸣谢

许可证

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