laravel-data-sync
laravel-data-sync copied to clipboard
Laravel utility to keep records synced between enviroments through source control
GitHub has [a comprehensive list of things](https://github.com/nullthoughts/laravel-data-sync/community) every open source repository should have. I would add them myself, but there's the licensing model decision I don't think I can make.
As resolveId can be utilized for [condition match] criteria, throw an exception if no record exists for supplied values
Currently, missing criteria (match conditions for updateOrCreate) throws a generic exception. Extend to include JSON document line number for easier troubleshooting.
``` ">roles": { "slug": "edit-orders" } ``` would execute... ``` ->roles()->sync(Role::where('slug', 'edit-orders')->first()); ```
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 2.2.1 to 2.5.0. Release notes Sourced from guzzlehttp/psr7's releases. 2.5.0 See change log for changes. 2.4.5 See change log for changes. 2.4.4 See change log for changes....
Bumps [symfony/http-kernel](https://github.com/symfony/http-kernel) from 6.0.8 to 6.0.20. Release notes Sourced from symfony/http-kernel's releases. v6.0.20 Changelog (https://github.com/symfony/http-kernel/compare/v6.0.19...v6.0.20) no significant changes v6.0.19 Changelog (https://github.com/symfony/http-kernel/compare/v6.0.18...v6.0.19) no significant changes v6.0.18 Changelog (https://github.com/symfony/http-kernel/compare/v6.0.17...v6.0.18) no significant changes...