This week in Laravel & Inertia: patch releases, Oct 12, 2026
The small releases you might have missed: Inertia 2.3.29 security backports, Laravel 12.69.3 queue and S3 fixes, Inertia Laravel 3.5.1 and Boost 2.10.1 to 2.10.3.
The small releases you might have missed: Inertia 2.3.29 security backports, Laravel 12.69.3 queue and S3 fixes, Inertia Laravel 3.5.1 and Boost 2.10.1 to 2.10.3.
One hundred short Laravel and Vue guides for the searches under an Inertia app: forms, Fortify, sessions, queues, and the AI SDK.
DraftReply::fake() returns a canned string. assertPrompted checks the note. The test does not call the provider.
pendingApprovals means the agent stopped. Resuming that approval needs the conversation. A one-shot prompt cannot resume it.
RemembersConversations stores the thread. Check that the id belongs to the user before you continue it.
stream() can be returned from its own route as server-sent events. It is not an Inertia form response.
HasStructuredOutput defines a schema. The Vue page receives the fields you read from the response, not the provider payload.
Boost's inertia-vue-development skill matches the Inertia major you installed. It is not a Vue component.
boost:update rewrites the agent guidelines for the versions you installed. Boost is not an npm package.
Http::fake stubs the outbound request. The Inertia test asserts the prop. It does not call the real host.
Sail on WSL2 needs the HMR host set to localhost. Do not remove the kit's Vite plugins to add that block.
Only VITE_ keys reach import.meta.env. Vite 4+ restarts the dev server itself when .env changes. Secrets stay unprefixed.
Newsletter
One short email with new guides, release notes worth reading and hand-picked community links. No spam, unsubscribe any time.