{"repo":"TappNetwork/laravel-airtable","free":true,"listed":false,"github":"https://github.com/TappNetwork/laravel-airtable","clone":"git clone https://github.com/TappNetwork/laravel-airtable.git","description":"Airtables Client for Laravel","language":"PHP","stars":112,"topics":["laravel","airtables","laravel-airtables","php","composer","hacktoberfest","hacktoberfest2021"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Laravel SDK for Airtable A simple approach to interacting with Airtables. Installation You can install the package via composer: Publish the config file: Define airtables account information in .env: AIRTABLE KEY Airtable is requiring personal access tokens for Authorization starting in 2024. A token can be created here: https://airtable.com/create/tokens. If you are upgrading from an API key to access token, simply replace the value previously held in this environment variable with your new token. AIRTABLE BASE can be found here: https://airtable.com/api, select base then copy from URL: https://airtable.com/[Base Is Here]/api/docs#curl/introduction AIRTABLE TABLE can be found in the docs for the appropriate base, this is not case senstive. IE: tasks AIRTABLE TYPECAST set this to true to allow automatic casting. Example Config If you need to support multiple tables, add them to the tables config in the config/airtable.php If your table is on a different base than the one set in the env, add that as well. Usage Import the facade in your class. Get records from that table - This will only return the first 100 records due to Airtable page size limiation Get all records from that table. - This will get all records by sending multiple requests until all record are fetched. - Optional Parameter which is the delay between requests in microseconds as API is limited to 5 requests per second per base, defaults to 0.2 second. Get one record from the default table. Filter records - First","default_branch":null,"files":null,"tree":[],"storefront":"/r/TappNetwork","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TappNetwork/laravel-airtable/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}