{"repo":"AmazingBV/laravel-google-sheets-database-driver","free":true,"listed":false,"github":"https://github.com/AmazingBV/laravel-google-sheets-database-driver","clone":"git clone https://github.com/AmazingBV/laravel-google-sheets-database-driver.git","description":"A Laravel database driver that uses a Google Sheets spreadsheet as its backing store.","language":"PHP","stars":61,"topics":["database","dbal","google-sheets","laravel"],"license":"MIT","category":"databases-storage","readme_excerpt":"Laravel Google Sheets Database Driver A Laravel database driver that uses a Google Sheets spreadsheet as its backing store. This package lets you treat: - one spreadsheet as a database - each tab as a table - the first row as the column definition It is designed for lightweight back-office data, prototypes, operational tools, and integrations where a spreadsheet is more practical than a traditional database. Features - Custom Laravel connection: google-sheets - Works with DB , Eloquent, Schema , and migrations - Keeps a visible Database Index tab as the first tab in the spreadsheet - Ignores schema indexes and constraints during migrations instead of hard-failing - Uses a hidden schema sheet and hidden migration sheet internally - Handles Google Sheets API quotas with throttling, retries, and in-process caching - Auto-heals common metadata drift when tabs are removed manually Requirements - PHP ^8.2 - Laravel 12 or 13 - A Google Cloud project with the Google Sheets API enabled - A Google service account with a downloaded JSON key - A spreadsheet shared with that service account Installation Laravel package discovery is enabled automatically. Quick Start Add the following to your .env : Then run: How It Maps To Google Sheets - Spreadsheet = database - Tab = table - Row 1 = column names - Rows 2+ = records The package also manages: - Database Index as a visible first tab with links to the table tabs - sheetsdbal schema as a hidden internal schema tab - sheetsdbal migrations as ","default_branch":null,"files":null,"tree":[],"storefront":"/r/AmazingBV","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AmazingBV/laravel-google-sheets-database-driver/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."}