eloquage/laravel-livewire-boost
eloquage/laravel-livewire-boost is a Laravel package designed to enhance Livewire development with utilities that streamline building reactive components, reduce boilerplate, and improve developer workflow for faster, cleaner Livewire apps.
This release is a maintenance/minor feature bump, not a rewrite — existing installs keep working. The practical entry points:
composer require, especially if you are on Laravel 10 or Boost 1.x — this release targets Boost 2.x, so a mixed-version team needs to align before upgrading.composer require <vendor>/<package>
php artisan vendor:publish --tag=<package>-config
The published config is where the planning-guide output path lives — see the Gotchas section, since this release changed behaviour there.If you use Laravel Boost, the intended flow is that Boost's MCP tooling can read the generated guide, so the agent plans against your repo's conventions rather than guessing. Verify the tool is registered after install (php artisan boost:status or the Boost panel) before assuming the integration is live.
Plan-before-code loop. The most common day-to-day pattern: generate a guide at the start of a ticket, commit it, implement against it, then archive it. Keeps AI-assisted work auditable and gives reviewers a spec to diff against.
Per-feature directories. Rather than a single overwritten file, drive the output path from config (or a --path/--name flag if available) so each feature gets plans/{ticket-id}-{slug}.md. This is exactly the area the 1.0.1 path fix touches, so re-check your config after upgrading.
Boost-fed context. Register the generated guide directory with Boost's MCP server so agents can pull the active plan. Typical wiring is a path entry in boost.json / the Boost config pointing at your plans directory. Once wired, the workflow becomes: agent reads plan → proposes edits → you review against acceptance criteria in the same plan.
Template customisation. Publish the package's stubs/views and edit them to match your team's definition-of-done. This is the main extension point — most teams end up adding sections for "migration impact", "feature flag name", or "rollback plan" to the default template.
CI freshness check. If guides are committed, add a lightweight CI step that fails when a PR touches app/ without touching the corresponding plan. Cheap way to keep the practice from rotting.
Config-as-code. Commit the published config with an explicit output path so every developer and CI runner generates to the same location. Don't rely on the package default — that's the value that changed in this release.
vendor:publish --force) and diff it — otherwise you'll keep the old, incorrect value.php artisan config:clear && php artisan view:clear. Stale cached config is the single most common reason a path or template change "doesn't take effect".composer.json so a composer update doesn't silently cross the boundary.storage_path. If guides land somewhere unexpected after the upgrade, log the resolved absolute path rather than guessing from the config string.--force flag. Losing a hand-edited plan is the classic first-week mistake.php artisan list | grep <package>), then confirm the output path resolves, then confirm Boost can see the directory. Those three checks cover most failure reports.vendor/ — this package is clearly still shipping fixes, and v1.0.1 proves patch releases will move things.How can I help you explore Laravel packages today?