1. Go to this page and download the library: Download anthonypauwels/airtable library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use Anthonypauwels\AirTable\Laravel\AirTable;
$recordsA = AirTable::table('Your table')->view('View')->get();
/**
* Get a builder for a table from the default base
*/
function table(string $table_name): Builder;
/**
* Get a base
*/
function on(string $base_id): Base;
/**
* Get a builder for a table
*/
function table(string $table_name): Builder;
/**
* Count the number of elements inside the query
*/
function count(): int;
/**
* If AirTable must perform an automatic data conversion from string values
*/
function typecast(bool $value): Builder;
/**
* Delay between request
*/
function delay(int $value): Builder;
/**
* Search for specific fields from records
*/
function fields(array|string $fields): Builder;
/**
* Filter records using a logical where operation
*/
function where(string $field, mixed $operator, $value = null): Builder;
/**
* Filter records using a raw query
*/
function whereRaw(string $formula): Builder;
/**
* Get records from a specific view
*/
function view(string $view_name): Builder;
/**
* Order records by a field and direction
*/
function orderBy(string $field, string $direction = 'asc'): Builder;
/**
* Set the limit value to get a limited number of records
*/
function limit(int $value): Builder;
/**
* Alias to limit method
*/
function take(int $value): Builder;
/**
* Set the offset value to get records from a specific page
*/
function offset(int $value): Builder;
/**
* Alias to offset method
*/
function skip(int $value): Builder;
/**
* Get records with a limit of 100 by page
*/
function get(): array;
/**
* Method alias to get, return all records
*/
function all(): array;
/**
* Get the first record
*/
function first(): array;
/**
* Find a record using his ID
*/
function find(string $id): array;
/**
* Insert a record
*/
function insert(array $data): array;
/**
* Update a record or many records. Destructive way
*/
function update(array|string $id, array $data = null): array;
/**
* Patch a single record or many records
*/
function patch(array|string $id, array $data = null): array;
/**
* Delete a single record
*/
function delete(string $id): array;
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.