ruudy/metronic-crud-generator-bundle
Laravel bundle for scaffolding CRUD modules with Metronic-styled admin views. It generates models, controllers, routes, and forms to speed up repetitive back-office development.
Framework reality check first: despite the prompt framing, this is a Symfony bundle, not Laravel. It extends SensioGeneratorBundle's CRUD generator, so it targets Symfony 2.x/3.x projects with the Sensio generator installed. There is nothing to leverage in a Laravel app without a rewrite.
Assuming a Symfony project:
composer require sensio/generator-bundle
composer require ruudy/metronic-crud-generator-bundle
Ruudy\MetronicCrudGeneratorBundle (and SensioGeneratorBundle) in AppKernel.php under dev.php bin/console and look for the metronic:generate:crud command (or whatever the bundle aliases — the generator command is the entry point; confirm with list).Where to look first in the repo: the Command/, Generator/, and Resources/skeleton/ directories. The skeleton Twig templates are what actually differ from stock Sensio output — that's the entire value of the bundle.
app/Resources/SensioGeneratorBundle/skeleton/crud/. Copy the bundle's Metronic skeletons there and tweak them for your project — that's how you adapt styling, menu items, breadcrumbs, and the layout wrapper without forking the bundle.base.html.twig (with Metronic CSS/JS assets in web/) to that block so generated pages inherit your navigation and theme.artisan make:* generators won't touch this. If you're on Laravel, this package is essentially irrelevant — build your own stub-based generator or use laravel-generator-style packages with a Metronic-inspired admin template.SensioGeneratorBundle was abandoned after Symfony 3; Symfony 4+ uses MakerBundle instead. This bundle inherits that dead-end. On modern Symfony it either won't install or won't run.-vvv, and if a skeleton isn't found, verify the path resolution order (app/Resources overrides bundle Resources/skeleton). A missing Metronic layout block usually surfaces as a Twig Block ... does not exist at render, not at generation time.app/Resources, not editing the bundle's PHP. Fork only the generator command if you need different prompts (e.g., adding a "which Metronic page" option).How can I help you explore Laravel packages today?