PHPackages                             mutaman97/laravel-eloquent-spreadsheets - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. mutaman97/laravel-eloquent-spreadsheets

Active[Database &amp; ORM](/categories/database)

mutaman97/laravel-eloquent-spreadsheets
=======================================

10PHP

Pushed 1y agoCompare

[ Source](https://github.com/mutaman97/laravel-eloquent-spreadsheets)[ Packagist](https://packagist.org/packages/mutaman97/laravel-eloquent-spreadsheets)[ RSS](/packages/mutaman97-laravel-eloquent-spreadsheets/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)DependenciesVersionsUsed By (0)

Laravel Eloquent sync with Google Spreadsheets
==============================================

[](#laravel-eloquent-sync-with-google-spreadsheets)

[![Latest Version on Packagist](https://camo.githubusercontent.com/4c568a7905dffeb7632e44af53ee3ca3d915b057d5da3543ea753a5eb9d6b983/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7268696e636f646f6e2f6c61726176656c2d656c6f7175656e742d7370726561647368656574732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/rhincodon/laravel-eloquent-spreadsheets)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![StyleCI](https://camo.githubusercontent.com/2cd971b94006b1fda100f1c8cf4a75e14550a9976a982960aa4b7b317245cd33/68747470733a2f2f7374796c6563692e696f2f7265706f732f37343238383939372f736869656c64)](https://styleci.io/repos/74288997)

Fast Preview:

[![Preview](https://cloud.githubusercontent.com/assets/6630959/20640355/ca3f0676-b3ec-11e6-9d61-229092be3c09.gif "Preview")](https://cloud.githubusercontent.com/assets/6630959/20640355/ca3f0676-b3ec-11e6-9d61-229092be3c09.gif)

Installation
------------

[](#installation)

Via Composer:

```
$ composer require rhincodon/laravel-eloquent-spreadsheets
```

Register Service Provider in `config/app.php`:

```
Rhinodontypicus\EloquentSpreadsheets\EloquentSpreadsheetsServiceProvider::class,
```

Publish config:

```
php artisan vendor:publish --provider="Rhinodontypicus\EloquentSpreadsheets\EloquentSpreadsheetsServiceProvider" --tag="config"
```

### Fetch Google Credentials

[](#fetch-google-credentials)

In Google Console create Service Account:

Step 1:

[![Step 1](https://cloud.githubusercontent.com/assets/6630959/20640446/1ad7ab2c-b3ef-11e6-8320-5c2d521c88f2.jpg)](https://cloud.githubusercontent.com/assets/6630959/20640446/1ad7ab2c-b3ef-11e6-8320-5c2d521c88f2.jpg)

Step 2:

[![Step 2](https://cloud.githubusercontent.com/assets/6630959/20640447/1ad94fc2-b3ef-11e6-93fe-bac58580d77f.jpg)](https://cloud.githubusercontent.com/assets/6630959/20640447/1ad94fc2-b3ef-11e6-93fe-bac58580d77f.jpg)

After pressing Create it will give you credentials file, which you can use in your project. Just save it somewhere in storage.

You also need to give access to spreadsheets that will be used to that service Account. Just copy `client_email` from credentials file, and use it to give access.

Usage
-----

[](#usage)

To start use package you need to specify array of models that will be synced in config file. It is a self-explainable config.

For now is working add, update, delete actions from app to spreadsheet. And update action from spreadsheet to app. All actions processed in queue.

If you want sync(only update action work) data back to app from spreadsheet, schedule following command:

```
$schedule->command('eloquent-spreadsheets:sync')->hourly();
```

Roadmap
-------

[](#roadmap)

- Tests

Credits
-------

[](#credits)

- [rhinodontypicus](https://github.com/Rhincodon)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

12

—

LowBetter than 0% of packages

Maintenance29

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity8

Early-stage or recently created project

 Bus Factor1

Top contributor holds 89.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/77891529?v=4)[mutaman97](/maintainers/mutaman97)[@mutaman97](https://github.com/mutaman97)

---

Top Contributors

[![Rhincodon](https://avatars.githubusercontent.com/u/6630959?v=4)](https://github.com/Rhincodon "Rhincodon (42 commits)")[![mutaman97](https://avatars.githubusercontent.com/u/77891529?v=4)](https://github.com/mutaman97 "mutaman97 (4 commits)")[![cschalenborgh](https://avatars.githubusercontent.com/u/10864861?v=4)](https://github.com/cschalenborgh "cschalenborgh (1 commits)")

### Embed Badge

![Health badge](/badges/mutaman97-laravel-eloquent-spreadsheets/health.svg)

```
[![Health](https://phpackages.com/badges/mutaman97-laravel-eloquent-spreadsheets/health.svg)](https://phpackages.com/packages/mutaman97-laravel-eloquent-spreadsheets)
```

###  Alternatives

[jdorn/sql-formatter

a PHP SQL highlighting library

3.8k117.8M121](/packages/jdorn-sql-formatter)[backup-manager/backup-manager

A framework agnostic database backup manager with user-definable procedures and support for S3, Dropbox, FTP, SFTP, and more with drivers for popular frameworks.

1.7k1.6M11](/packages/backup-manager-backup-manager)[propel/propel1

Propel is an open-source Object-Relational Mapping (ORM) for PHP5.

8351.6M88](/packages/propel-propel1)[insolita/yii2-migration-generator

Set of gii tools for generating files for migration by schema of table , phpdoc or table data

108508.0k5](/packages/insolita-yii2-migration-generator)[xpdo/xpdo

A PDO-based Object/Relational Bridge Library

7088.4k4](/packages/xpdo-xpdo)[voku/session2db

A PHP library acting as a wrapper for PHP's default session handling functions which stores data in a MySQL database, providing both better performance and better security and protection against session fixation and session hijacking.

2920.0k](/packages/voku-session2db)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
