blumilksoftware/blt
BLT is Blumilk's Laravel starter template for quickly scaffolding modern PHP web apps. It ships with Docker-based local development, preconfigured code quality and testing tools, and sensible defaults so teams can start building features right away.
composer require blumilksoftware/blt --dev (this is a development-quality toolchain, not a runtime dependency — keep it out of require so it never ships to production).composer.json constraints now accept Laravel 12.x and 13.x. If you are still on Laravel 11, pin ^1.0 or upgrade the app first; do not assume the widened constraint back-ports to older majors.vendor/bin/<tool> app/Models — you want a fast, scoped first run before wiring it into CI..github/workflows/* in the package before copying them into your repo: v1.1.0 hardened them with explicit minimum permissions: blocks and SHA-pinned actions, and those pins will need periodic refresh.composer.json scripts ("lint": "...", "lint:fix": "...") so local devs and CI invoke the identical entrypoint. This is the single highest-leverage integration: it makes the package part of the workflow rather than a thing people remember to run.composer lint on staged files), and the full sweep only in CI. Full-repo runs on every save destroy the feedback loop.laravel/framework: ^12.0 and ^13.0. A widened constraint from a dev dependency can surface transitive conflicts only on one side.app/ and a laxer one for tests//database/migrations — migration and fixture code almost always needs exemptions..github/workflows/ and immediately record the pinned SHAs in a comment or a renovate/dependabot config so the pins don't silently rot.--dev is not optional. Installing this in require will drag dev tooling into production images and can trip composer install --no-dev audit steps.^13.0 support means the maintainers test it; it does not mean your app's other dev dependencies (PHPStan, Rector, PHP CS Fixer plugins) are compatible. Bump the framework first, then re-run the tool, and be prepared to bump the analyser versions too.checkout before you notice.permissions: contents: read at the top level will break any step that comments on a PR or pushes a commit. Add job-level permissions: overrides where needed rather than reverting to write-all.composer require --dev with a floating constraint means a tool release can redden your pipeline unrelated to your own changes. Use a committed composer.lock and update deliberately.How can I help you explore Laravel packages today?