Laravel
Gemini file import now returns the real document ID
The Gemini store gateway now waits for importFile operations to finish, so Store::add() returns a usable document ID instead of an operation name.
read --wire →
$ tail -f topics/php.log
Daily updates from Laravel - Forge, Vapor, and the broader PHP web stack.
7 updates across 1 project this week.
One calm review of what shipped across PHP - the commits, releases, and security advisories that matter. Every Monday, with security advisories same-day. Free, unsubscribe in one click.
We'll start you on the top PHP projects - refine anytime. · Read a sample issue →
Laravel
The Gemini store gateway now waits for importFile operations to finish, so Store::add() returns a usable document ID instead of an operation name.
read --wire →
Laravel
The Laravel language server no longer diagnoses interpolated string arguments, eliminating false positives in config, env, route, view, asset, and middleware calls.
read --wire →
Laravel
Laravel's container now cleans up the SelfBuilding build stack even when a factory throws, and Horizon's Redis Cluster CI jobs no longer race on a shared temp file.
read --wire →
Laravel
cloud-cli v0.6.0 ships support for GitLab and Bitbucket source providers, resolving a GitHub-only assumption that broke repo links and provider detection for non-GitHub remotes.
read --wire →
Laravel
Laravel framework propagates context to concurrent processes, and cloud-cli replaces a dead env var action, fixes several broken commands, and adds monorepo support.
read --wire →
Laravel
laravel/ai merged two fixes today: one keeps tool result failure statuses across conversation reloads, and the other copies uploaded files to a managed path so their contents persist beyond the request.
read --wire →
Laravel
Two framework releases land today: v13.30.0 adds a totalSize() queue method and fixes Redis tagged cache orphans, while v12.69.0 patches cookie authentication.
read --wire →
Laravel
Laravel's AI SDK lets tool requests validate arguments with Laravel's validation rules, while the framework patches a silent visibility bug on read-through disks.
read --wire →
Laravel
All 21 Laravel starter kit variants now use Vite+ 0.3, unifying linting, formatting, and type checking across the stack.
read --wire →
Laravel
Laravel 13 ships native SQL Server DSN support, tackles a path traversal hole in Storage::path(), and puts Gemini attachments on the same footing as every other provider.
read --wire →
Laravel
Valet's hidden 413 on HTTP sites is gone, unifying upload limits at 512M.
read --wire →
Laravel
Laravel's AI and MCP packages both landed significant developer-facing features overnight, headlined by explicit prompt cache breakpoints and client-side response caching.
read --wire →
Laravel
Echo's move to Vite 8 and Rolldown cuts ESM bundle sizes by a third, but the real win is a fix for React Native consumers that were choking on import.meta.
read --wire →
Laravel
Laravel AI gained Mistral text-to-speech and fixed a silent Groq failover gap overnight, and one of those changes might have already cost you a production request.
read --wire →
Laravel
Laravel's code introspection tools just eliminated redundant file scanning and cache invalidation in back-to-back releases that will speed up large applications significantly.
read --wire →
Laravel
The Vercel streaming protocol is getting a long-overdue overhaul that finally surfaces errors to your AI SDK client.
read --wire →
Laravel
Laravel's Cloud CLI was printing live API tokens into CI logs, and the patch is already out.
read --wire →
Laravel
A newline normalization bug in Boost is silently corrupting rule files with multi-byte characters, and the fix is critical before your next AI-assisted commit.
read --wire →
Laravel
Surveyor's type resolver was quietly treating string literals like 'request' as class names and leaking Arrayable payloads into redirects and Blade views.
read --wire →
Laravel
Laravel/ai shipped a critical fix for Anthropic file attachments that were failing on media type alone, while OpenRouter gained web fetch support and Boost plugged a config hole that breaks MCP initialization.
read --wire →