footility/foocrud
footility/foocrud is a Laravel/PHP package for building CRUD features quickly. Provides scaffolding and helpers to create, read, update, and delete resources with less boilerplate, aimed at speeding up admin panels and basic data management.
Why Not Eloquent?
Customization Needs
Long-Term Viability
Alternatives
php artisan make:resource) + custom Blade be simpler?spatie/laravel-permission for ACL + CRUD) that could serve dual purposes?whereRaw, join clauses) if using advanced queries.FooCrud namespace).composer require footility/foocrud.php artisan vendor:publish --provider="Footility\FooCrud\FooCrudServiceProvider".config/app.php.config/foocrud.php (or override defaults).@foocrudList, @foocrudForm).Route::resource('posts', PostController::class)) with package routes.FooCrud facade (if applicable).->get() vs. ->cursor()).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Package abandonment | Broken functionality | Fork repository or switch to alternative. |
| Laravel version incompatibility | App breaks on upgrade | Pin Laravel version in composer.json. |
| SQL injection (if misused) | Data corruption | Use Laravel’s validation + package cautiously. |
| Blade rendering errors | UI breaks | Override templates or debug package internals. |
| Missing features | Workarounds required | Extend package or use Eloquent alongside. |
How can I help you explore Laravel packages today?