maxlutzfl/airtable-php

此包最新版本(0.1.0)没有提供许可信息。

0.1.0 2023-01-12 03:46 UTC

This package is auto-updated.

Last update: 2024-09-12 07:11:54 UTC


README

与Laravel一起使用

设置 .env

AIRTABLE_KEY=key...
AIRTABLE_ID=app...

设置 config/service.php

'airtable' => [
    'key' => env('AIRTABLE_KEY'),
    'id' => env('AIRTABLE_ID'),
],

设置 App\Providers\AppServiceProvider

public function register()
{
    app()->bind('airtable', function() {
        $httpClient = new Http();
        return new Airtable(
            $httpClient,
            config('services.airtable.key'),
            config('services.airtable.id'),
        );
    });
}

(可选) 设置 App\Facades\AirtableFacades

namespace App\Facades;

use Illuminate\Support\Facades\Facade;

class AirtableFacade extends Facade
{
    protected static function getFacadeAccessor()
    {
        return 'airtable';
    }
}

示例

获取特定记录

Airtable::table('Users')->grab('record-id-here');