juaniquillo/laravel-backend-component
A Laravel package offering reusable backend components to speed up building admin panels and APIs, with ready-made UI and CRUD pieces you can drop into your app. It aims to reduce boilerplate so you can focus on business logic.
Install with Composer and let Laravel's package auto-discovery register the service provider:
composer require juaniquillo/laravel-backend-component
The package is on 0.x, so pin a version ("^0.9") until a 1.0 lands.
Publish the config (and stubs, if the package ships them) before you write any code:
php artisan vendor:publish --provider="Juaniquillo\BackendComponent\BackendComponentServiceProvider"
Confirm the exact provider/tag names from the README — this is the single most common source of "command not found" confusion on first install.
Where to look first, in this order:
config/backend-component.php (namespaces, paths, defaults).src/Console/ — the generator commands are the package's real public surface.First use case: scaffold one trivial backend component for a small model (e.g. Post) end to end, then read every generated file before writing a second one. You want to see the controller → service → repository/resource layering the package assumes before you commit to it as your house style.
config:cache will bite you. If you run php artisan config:cache (or optimize) in a pipeline, edits to the published config file are invisible until you re-run it. Symptom: your config changes have no effect locally but work in tinker.composer dump-autoload and php artisan package:discover.vendor/ vanish on composer update. Publish them to your app, then edit.How can I help you explore Laravel packages today?