rossity / laravel-quickbase
rossity/php-quickbase 的 Laravel 封装。
v0.2
2021-01-08 15:02 UTC
Requires
- illuminate/support: ~7|~8
- rossity/php-quickbase: ^0.2
Requires (Dev)
- orchestra/testbench: ~5|~6
- phpunit/phpunit: ~9.0
This package is auto-updated.
Last update: 2024-09-08 23:03:53 UTC
README
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. 请参阅 许可证文件 获取更多信息。