sprint-digital/boilerplate-crud-generator
sprint-digital/boilerplate-crud-generator is a Laravel package that scaffolds CRUD boilerplate for models, migrations, controllers, routes, and views, reducing repetitive setup and speeding up admin panels, APIs, and backend resources with customizable, convention-based code generation.
composer require <vendor>/<package>:^13.0 and confirm the resolver picks it up cleanly on a Laravel 13 app. The 13.0.1 release is a framework-alignment release, so the first question is not "what's new" but "does my app's constraint graph allow it".composer.json (php floor and illuminate/* constraints), the CHANGELOG entry for 13.0.0 vs 13.0.1, and the service provider's register()/boot() methods. Those three tell you almost everything about whether an upgrade is a no-op or a migration.php artisan vendor:publish --provider=...), exercise the package's single most representative operation end-to-end, and confirm it behaves the same as on your current Laravel version. Do this before touching your real application.Note: 13.0.1's release note is a single line ("Update to laravel 13"). Everything below is written around verifying and adopting a framework-alignment release; treat package-specific API claims as things to confirm against the source rather than assume.
^13.0 constraint rather than * or dev-main, then run composer update "<vendor>/<package>" --with-dependencies. composer why-not <vendor>/<package> 13.0.1 is the fastest way to find the transitive dependency that's blocking you.git diff 13.0.0..13.0.1 -- composer.json src/ is the actual release note. Framework bumps frequently carry small signature or type changes that never get documented.new. Use the facade or container binding the provider registers. Laravel 13's container/console changes only bite you if you instantiate package internals directly.illuminate/support constraint before you plan anything.php constraint likely moved up alongside Laravel 13. Match your CI image and any platform.php setting in composer.json, or you'll get a confusing "your lock file does not contain a compatible set of packages".phpunit --display-deprecations) rather than suppressed.config/<package>.php will silently fall back to defaults. Diff your published copy against vendor/.../config/ after upgrading; use vendor:publish --force deliberately, never in a deploy script.extend() or rebind anything the package registers, confirm your provider still runs after it. A reordered boot() in a new major is a classic silent breakage.php artisan migrate --pretend first.php artisan about (confirms the framework version the app actually resolved), composer show -a <vendor>/<package> (available versions and constraints), composer why-not, and the package's own test suite run inside your app skeleton.^12.0) rather than relying on composer.lock — an unpinned constraint will happily jump majors the next time someone runs composer update.How can I help you explore Laravel packages today?