security-acl, form), which may conflict with Laravel’s native auth systems (e.g., auth facade).UserProvider, Firewall).auth() facade, middleware, or API token auth (e.g., Sanctum/Passport)?symfony/security-bundle).auth(), evaluate whether to replace entirely or wrap Sonata’s auth in a facade.replace to avoid pulling SonataAdmin if unnecessary:
"replace": {
"sonata-project/admin-bundle": "*"
}
fos_user, sonata_user_group, sonata_acl_entry.config/packages/security.yaml (Symfony) or config/auth.php (Laravel) to merge with Sonata’s config.templates/SonataUserBundle/ to match Laravel’s Blade syntax.composer.json.require constraints).HttpFoundation for request handling (conflicts with Laravel’s Illuminate\Http).ContainerInterface to bridge Laravel’s DI with Symfony’s.sonata-project/google-authenticator (v1/v2), which may need manual setup.Whoops).gates/policies.cache component or Laravel’s cache facade for user sessions/groups.security.yaml and ACLs.auth) during transition.How can I help you explore Laravel packages today?