2lenet/cruditplatform-bundle
CruditPlatformBundle is a Composer-installable PHP bundle that adds reusable CRUD (create, read, update, delete) scaffolding to platform applications, simplifying admin and data management. Install via composer require 2lenet/cruditplatform-bundle.
Bottom line up front: this package should not be evaluated as a Laravel package. Despite the "Laravel/PHP" framing, 2lenet/cruditplatform-bundle is a Symfony bundle and a thin companion to 2le/crudit (the Symfony CRUD/admin generator). Its releases are almost entirely about one narrow concern — "credential warmup" (bootstrapping role/permission definitions at platform warmup time) plus Symfony Flex/compatibility housekeeping. That scope determines every decision it can support.
2le/crudit for admin/back-office tooling?" This package is a downstream artifact of that decision, not an independent choice. If the answer is no, this package is out of scope immediately.Consider it if:
2le/crudit — in which case this is near-mandatory glue and the decision collapses into "keep it pinned and fork-ready."Look elsewhere if:
2le/crudit does. Scope confusion here is the most likely way a stakeholder gets burned.Gate before any adoption: a time-boxed (≤1 day) spike in a throwaway Symfony app — install, run warmup, confirm role/credential behavior and version constraints via composer why-not. Do not commit roadmap capacity on the strength of the README.
For executives: Keep this small and honest — do not attach a percentage to it. "We evaluated a small MIT-licensed Symfony helper that automates role and permission setup for admin tooling. It's well-scoped but effectively a one-person project with no users, no documentation, and breaking changes in the authorization area. Our recommendation is: do not adopt. If we ever standardize our back-office tooling on the 2le/crudit stack, revisit it then — the integration cost is low and a one-day spike would confirm fit. For our Laravel work, the mature equivalents (Filament, Nova) are the right comparison." The cost of this decision is a day of evaluation; the cost of skipping the evaluation is an unmaintained auth-adjacent dependency.
For engineering: "cruditplatform-bundle is not a CRUD framework — it's a Symfony platform-glue package for 2le/crudit, and its changelog is almost entirely credential/role warmup. What it buys us: automated role bootstrapping and consistent role labels across environments. What it costs us: single maintainer, zero dependents, no tests surfaced, no docs past composer require, and a 2.0.0 major bump for 'credential compatibility' — meaning upstream can break our auth wiring on their release cadence. Recommendation: pin exactly, vendor the source, treat it as code we own. Do not adopt unless we're already on 2le/crudit; if we are, adopt it and budget an afternoon to read every line."
For design/UX: "No impact — this package ships no UI. Admin screens, forms, and templates come from 2le/crudit or from us. Flag it only because 'CRUD bundle' language in a ticket could be misread as 'we get an admin panel for free.' We don't."
How can I help you explore Laravel packages today?