Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Syncacc Bundle Laravel Package

netbrothers-gmbh/syncacc-bundle

Symfony bundle from netbrothers GmbH that integrates SyncAcc into your project, providing service and configuration wiring for account-synchronization workflows. Install with Composer and enable the bundle to add SyncAcc functionality to your Symfony app.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy on authorization. This is an ACL package with role and object-level permission mapping (AclRole as a mapped entity), which is the class of problem teams usually solve by hand-rolling Gates/Policies plus join tables. If per-record permissions are on the roadmap, this is a credible buy candidate to evaluate against ~2–4 weeks of internal build.
  • Architecture / persistence decision. The entity is mapped with Doctrine ORM attributes (#[ORM\GeneratedValue], #[ORM\…]), not Eloquent. That is a material constraint for a Laravel app and should be decided deliberately rather than discovered mid-integration.
  • Upgrade planning. v3.0.1 is a patch on the 3.x line, implying an active 3.x branch. Relevant if you are on 2.x and need to scope an upgrade.
  • Target use cases. Per-record ACLs in multi-tenant apps, admin panels with runtime-granted roles, and migrations off legacy ACL tables.

When to Consider This Package

Consider it when:

  • You need object-level permissions, not just route middleware or a single role column.
  • Your domain already uses Doctrine ORM entities, or you accept running Doctrine alongside Eloquent for this bounded concern.
  • You can pin to the 3.x line and validate it with a short spike.

Look elsewhere when:

  • Laravel Gates/Policies plus a roles table already cover your requirements — most apps land here, and a second ORM is a poor trade for a solved problem.
  • You are Eloquent-only and want to keep one persistence model.
  • You need vendor SLAs or audited security response.

Confidence caveat: the only signal available is a single-line patch note. That is not sufficient to judge maintenance cadence, test coverage, or security responsiveness. Before adoption, read the full 3.0.0 changelog, the issue tracker, and the test suite.

On v3.0.1 specifically: removing #[ORM\GeneratedValue] from AclRole touches primary-key generation. Even labeled a patch, it can change ID assignment behavior against an existing schema. Treat it as potentially breaking and verify inserts on upgrade rather than assuming "patch" means "no migration."

How to Pitch It (Stakeholders)

Executives: A low-cost dependency that standardizes role- and object-level permissions instead of bespoke authorization code. Maintenance risk is moderate and unverified — approve a short spike, not a roadmap commitment, until we have the changelog and issue-tracker read.

Engineering: The real cost is conceptual, not code: it brings Doctrine ORM mapping into a Laravel codebase, so we run two persistence models for one concern. The 3.0.1 change removes the generated-value attribute on AclRole, so confirm how IDs are now assigned and test against existing data before upgrading. Ask for 3.0.0 release notes and test coverage before we commit.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource