foodieneers/laravel-devtools
A collection of developer utilities for Laravel, bundling helpful debugging, inspection, and workflow tools to speed up local development.
composer show <vendor>/<package>; v1.6.0 is a breaking release because the root namespace moved to Foodineers\. Every application import, facade alias, config class string, and test mock must use the new namespace.composer.json PSR-4 mapping and its service provider (Foodineers\...\...ServiceProvider) to confirm what is bound, published, and auto-discovered. Then inspect vendor/.../src/ for renamed classes beyond the root namespace.composer dump-autoload and php artisan optimize:clear immediately after install or upgrade. Stale classmaps and cached config are the most common cause of “class not found” after a namespace migration.php artisan tinker or a test route, then call one read-only method. This verifies discovery, configuration, and credentials before wiring it into a feature.php artisan vendor:publish --provider="Foodineers\...\...ServiceProvider" and commit the published files.app() or facade calls inside domain code. This keeps tests swappable and limits the blast radius of future namespace changes.App\Providers\FoodineersServiceProvider using bind() or singleton(), rather than scattering them through AppServiceProvider.app/, config/, database/, routes/, and tests/.use OldVendor\..., facade alias in config/app.php, class string in config such as 'driver' => OldVendor\...::class, or serialized class name will fail. Run a project-wide search for the previous root namespace before deploying.bootstrap/cache/*.php, OPcache, and any Composer classmap-authoritative cache. In CI, a fresh composer install is fine, but local stale caches can mask the migration.*_type columns, morph maps, audit logs, and stored webhook payloads may contain the old namespace.src/ directory.vendor/ so future upgrades remain normal Composer updates.How can I help you explore Laravel packages today?