michabbb on Nostr: š #DeepSync: New #Laravel package for syncing properties across #Eloquent ...
š #DeepSync: New #Laravel package for syncing properties across #Eloquent relationships
š Supports #PHP 8.2+ and #Laravel 10+
š Enables cascading #softdeletes and syncing of any model property
š Allows omnidirectional syncing (parent-to-child and child-to-parent)
š³ Works with polymorphic relationships
š ļø Configurable with verbose logging for debugging
š” Use case: #Task completion based on #Subtask status
#opensource project available at:
https://github.com/c-tanner/laravel-deep-syncPublished at
2024-09-29 20:11:27Event JSON
{
"id": "f916052e8e7c306ee9e909f924ae5b224c3ade9ed351ec2d5446b2685be67ec4",
"pubkey": "129f83898c7008d335771fe681ecf979e7767ad958c552ff85de962ba2f775be",
"created_at": 1727640687,
"kind": 1,
"tags": [
[
"t",
"deepsync"
],
[
"t",
"laravel"
],
[
"t",
"eloquent"
],
[
"t",
"php"
],
[
"t",
"softdeletes"
],
[
"t",
"task"
],
[
"t",
"subtask"
],
[
"t",
"opensource"
],
[
"proxy",
"https://social.vivaldi.net/users/michabbb/statuses/113222660098792502",
"activitypub"
]
],
"content": "š #DeepSync: New #Laravel package for syncing properties across #Eloquent relationships\n\nš Supports #PHP 8.2+ and #Laravel 10+\nš Enables cascading #softdeletes and syncing of any model property\nš Allows omnidirectional syncing (parent-to-child and child-to-parent)\nš³ Works with polymorphic relationships\nš ļø Configurable with verbose logging for debugging\nš” Use case: #Task completion based on #Subtask status\n\n#opensource project available at: \nhttps://github.com/c-tanner/laravel-deep-sync",
"sig": "538df788d19801a16743c85585e74549793244807d25960095530604ae1f6c7ee105abd0834dd30925beef39303f3457bbc0a5bd354afe7de456caff440468d3"
}