sqlsync / laravel-sqlsync
Laravel package to receive and serve data from SqlSync Windows Agent
v1.10.0
2026-07-15 01:02 UTC
Requires
- php: ^8.2
- laravel/framework: ^10.0|^11.0|^12.0|^13.0
Requires (Dev)
- orchestra/testbench: ^8.0|^9.0|^10.0
- phpunit/phpunit: ^10.0|^11.0
This package is auto-updated.
Last update: 2026-07-26 13:21:27 UTC
README
sqlsync/laravel-sqlsyncis no longer maintained as a standalone package.
What happened?
All functionality originally provided by this package has been absorbed directly into the main product, fenixthelord/sqlsync-store.
The rebuilt integration is cleaner, more secure, and requires zero manual setup:
| Legacy (this package) | Current (in sqlsync-store) |
|---|---|
SqlSync\LaravelSqlSync\Http\Middleware\AgentAuth — HMAC with one shared secret in .env |
App\Auth\AgentTokenGuard — per-device Bearer tokens, no shared secret |
composer require sqlsync/laravel-sqlsync + .env config |
Nothing to install — built in |
Manual SQLSYNC_AGENT_SECRET + SQLSYNC_MULTI_TENANT env vars |
None — auto-detected via stancl/tenancy |
| Migrations published from package | Included in project migrations |
What should I do?
- New projects: Use
sqlsync-storedirectly. Do notcomposer requirethis package. - Old projects that installed this package: The functionality is duplicated inside
sqlsync-store. Remove the composer requirement and the related env vars — the built-insqlsync-storeimplementation supersedes them.
Why keep this repo public?
For historical reference and to keep any existing composer.lock files resolvable. The code will not receive updates.
The full legacy documentation is preserved at README-legacy.md.
Last active development: pre-2026. Superseded by sqlsync-store.