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
Grabit Admin Sonata Bundle

Grabit Admin Sonata Bundle Laravel Package

nicolas-joubert/grabit-admin-sonata-bundle

Symfony bundle that plugs Grabit admin functionality into Sonata Admin, providing ready-made CRUD screens, list and form configurations, and management tooling for Grabit entities. Ideal for Symfony projects already using Sonata that need Grabit management without custom boilerplate.

View on GitHub
Deep Wiki
Context7

Sonata Admin for GrabitBundle

Frequently asked questions about Grabit Admin Sonata Bundle
Is nicolas-joubert/grabit-admin-sonata-bundle a Laravel package?
No. It is a Symfony bundle that plugs Grabit admin functionality into Sonata Admin, providing ready-made CRUD screens, list and form configurations, and management tooling for Grabit entities. The v1.3 release targets Symfony/Sonata Admin projects, not Laravel. Laravel-first teams should treat adoption as an architectural decision, not a simple Composer install.
How do I install grabit-admin-sonata-bundle in a Symfony application?
Install it with Composer alongside GrabitBundle and Sonata Admin, then register the bundle in your Symfony bundle configuration and expose the admin services to Sonata. Exact service, routing, and configuration keys are not described in the supplied documentation, so check the repository README and composer.json constraints before wiring it in. Validate the install in a non-production environment first, since the bundle adds admin routes and template configuration surface area.
Which PHP, Symfony, and Sonata Admin versions are supported?
The provided evaluation does not state explicit version constraints, and it flags the supported PHP, Symfony, and Sonata Admin baselines as open questions. Confirm the constraints from the bundle's composer.json and test them against your current admin stack before upgrading. Pinning versions is recommended because the v1.3 template catalog and the ambiguous 6upgrade change expand the compatibility matrix.
What is new in version 1.3 of this Sonata Admin bundle?
v1.3 adds new templates for ticketmaster_api, francebillet, php, and github_release, plus content_replace support on TemplateConfigurationType and an upgrade PR. No explicit breaking changes are listed, but the 6upgrade item is ambiguous and should be validated against your current Symfony/Sonata/PHP baseline. Review each new template configuration for correctness, security, and external API behavior before enabling it.
Can I use grabit-admin-sonata-bundle in a Laravel application?
Architecture fit with a Laravel codebase is poor because this is a Symfony/Sonata Admin bundle, not a native Laravel integration. Using it from Laravel would require a separate Symfony/Sonata admin service or a custom bridge, which is usually disproportionate to the value delivered. If your product is Laravel-first, evaluate a Laravel-native admin alternative or isolate this bundle behind a clear service boundary.
What does content_replace do on TemplateConfigurationType and is it safe?
content_replace is a new v1.3 configuration option on TemplateConfigurationType that expands how template content can be transformed. The documentation does not define its exact substitution semantics, so verify whether it introduces unsafe or unexpected transformation behavior before enabling it. Test it with representative data in a non-production environment and confirm output escaping and validation rules.
What risks come with the Ticketmaster, FranceBillet, PHP, and GitHub release templates?
These templates can call external APIs, which introduces credential management, rate-limit, and retry concerns that your admin configuration must handle. Misconfigured templates are a likely failure mode, along with external API auth failures and upgrade regressions. Defer templates you do not need to reduce operational surface, and add configuration validation plus a rollback plan for the ones you enable.
How do I upgrade from v1.2 to v1.3?
Run a compatibility spike against your current Symfony, Sonata Admin, and PHP baseline, then validate the ambiguous 6upgrade change before touching production. Upgrade in staging, test only the v1.3 templates you actually require, and exercise content_replace with representative data. Stage the rollout behind existing admin workflows and keep a rollback path in case template configuration regressions appear.
What Laravel-native alternatives exist if I need Grabit-style admin CRUD screens?
There is no direct Laravel migration path from this bundle. Laravel teams typically use Laravel-native admin tooling or build CRUD screens directly with Laravel and a UI stack rather than introducing Sonata Admin. If Grabit management is a hard requirement, isolate the Symfony/Sonata bundle as a separate admin application and integrate over a service boundary.
What maintenance and team skills does adopting this bundle require?
You take ownership of a Symfony/Sonata bundle plus its template configurations, and the new template catalog raises configuration drift risk unless you document and pin versions. Troubleshooting, upgrades, and template changes need engineers familiar with Symfony and Sonata Admin conventions. Ramp-up is high for a Laravel-only team and moderate for an existing Symfony/Sonata team, so confirm who owns upgrade validation and template documentation.
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.
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
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect