{"version":"https:\/\/jsonfeed.org\/version\/1","title":"Laravel News Feed","home_page_url":"https:\/\/laravel-news.com\/","feed_url":"https:\/\/laravel-news.com\/feed\/json","icon":"https:\/\/laravel-news.com\/apple-touch-icon.png","favicon":"https:\/\/laravel-news.com\/apple-touch-icon.png","items":[{"id":4745,"title":"Compoships: Eloquent Relationships on Multiple Columns","url":"https:\/\/laravel-news.com\/compoships","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Compoships-LN.png","excerpt":"Compoships adds multi-column Eloquent relationships to Laravel, plus composite primary key handling for save, delete, and refresh.","content_html":"Compoships adds multi-column Eloquent relationships to Laravel, plus composite primary key handling for save, delete, and refresh. <p>Visit <a href=\"https:\/\/laravel-news.com\/compoships\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-09-01T13:00:00+00:00","date_modified":"2026-09-01T00:13:33+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages","tags":["Eloquent","packages","database"]},{"id":4746,"title":"MKSine: A Filament CMS with Plugins, Themes, and Blocks","url":"https:\/\/laravel-news.com\/mksine-filament-cms","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/MKSine-LN.png","excerpt":"MKSine adds a CMS layer to Filament 4 and 5: a visual page builder, installable plugins and themes, menus, hooks, and a media library.","content_html":"MKSine adds a CMS layer to Filament 4 and 5: a visual page builder, installable plugins and themes, menus, hooks, and a media library. <p>Visit <a href=\"https:\/\/laravel-news.com\/mksine-filament-cms\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-09-01T12:45:00+00:00","date_modified":"2026-09-01T00:14:18+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4744,"title":"Cancel In-Flight Form Submissions in Inertia.js v3.7","url":"https:\/\/laravel-news.com\/inertia-3-7-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/inertia-v3-featured.png","excerpt":"Inertia.js v3.7 adds cancelOnUnmount and a cancel method to the Form component, a polling state from usePoll, and once props that survive instant visits.","content_html":"Inertia.js v3.7 adds cancelOnUnmount and a cancel method to the Form component, a polling state from usePoll, and once props that survive instant visits. <p>Visit <a href=\"https:\/\/laravel-news.com\/inertia-3-7-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-31T13:00:00+00:00","date_modified":"2026-08-28T22:45:01+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Inertia Releases"]},{"id":4743,"title":"Laravel Starter Kits Now Ship with Vite+","url":"https:\/\/laravel-news.com\/laravel-starter-kits-vite-plus","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/viteplus-laravel-starter-kits-featured.png","excerpt":"Every Laravel starter kit now builds with Vite+, trading ESLint and Prettier for a single vp check across React, Vue, Svelte, and Livewire.","content_html":"Every Laravel starter kit now builds with Vite+, trading ESLint and Prettier for a single vp check across React, Vue, Svelte, and Livewire. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-starter-kits-vite-plus\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-28T16:50:00+00:00","date_modified":"2026-08-28T16:45:20+00:00","author":{"name":"Paul Redmond"},"category":"News"},{"id":4738,"title":"Pessimistic Locking in Laravel Eloquent with refreshForUpdate()","url":"https:\/\/laravel-news.com\/laravel-refresh-for-update","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-refreshForUpdate-featured.png","excerpt":"Laravel 13.27 adds refreshForUpdate() to Eloquent, reloading a model under lockForUpdate() so you can take a pessimistic lock without requerying by key.","content_html":"Laravel 13.27 adds refreshForUpdate() to Eloquent, reloading a model under lockForUpdate() so you can take a pessimistic lock without requerying by key. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-refresh-for-update\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-28T13:00:00+00:00","date_modified":"2026-08-28T01:55:47+00:00","author":{"name":"Paul Redmond"},"category":"News"},{"id":4737,"title":"Mask Query Bindings in Laravel Exception Messages","url":"https:\/\/laravel-news.com\/laravel-mask-query-bindings","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/mask-query-bindings-featured.png","excerpt":"Laravel 13.27 adds a per-connection option that keeps query bindings out of QueryException messages, so customer data stops reaching logs and APM tools.","content_html":"Laravel 13.27 adds a per-connection option that keeps query bindings out of QueryException messages, so customer data stops reaching logs and APM tools. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-mask-query-bindings\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-28T12:45:00+00:00","date_modified":"2026-08-27T23:33:55+00:00","author":{"name":"Paul Redmond"},"category":"News"},{"id":4739,"title":"whereBinary(): Case-Sensitive MySQL Queries in Laravel","url":"https:\/\/laravel-news.com\/laravel-where-binary","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel13-27-whereBinary-case-sensitive-search-featured.png","excerpt":"Laravel 13.27 adds whereBinary() to the query builder for byte-exact, case-sensitive comparisons on MySQL and MariaDB without dropping into whereRaw().","content_html":"Laravel 13.27 adds whereBinary() to the query builder for byte-exact, case-sensitive comparisons on MySQL and MariaDB without dropping into whereRaw(). <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-where-binary\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-27T13:00:00+00:00","date_modified":"2026-08-26T21:25:13+00:00","author":{"name":"Paul Redmond"},"category":"News"},{"id":4742,"title":"Compile PHP to Native Binaries with TypePHP","url":"https:\/\/laravel-news.com\/typephp-compile-php-native-binaries","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/2026-08-26-typephp-compile-php-native-binaries.png","excerpt":"TypePHP is Swoole's open source AOT compiler that turns PHP source into native binaries, PHP extensions, or shared libraries.","content_html":"TypePHP is Swoole's open source AOT compiler that turns PHP source into native binaries, PHP extensions, or shared libraries. <p>Visit <a href=\"https:\/\/laravel-news.com\/typephp-compile-php-native-binaries\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-26T15:00:00+00:00","date_modified":"2026-08-26T14:58:07+00:00","author":{"name":"Eric L. Barnes"},"category":"News"},{"id":4741,"title":"State of Laravel 2026 Survey Is Now Open","url":"https:\/\/laravel-news.com\/state-of-laravel-2026-survey","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/2026-08-26-state-of-laravel-2026-featured.png","excerpt":"The State of Laravel 2026 survey is open. Tobias Petry's annual survey asks about your stack, tooling, deployments, and how you use AI.","content_html":"The State of Laravel 2026 survey is open. Tobias Petry's annual survey asks about your stack, tooling, deployments, and how you use AI. <p>Visit <a href=\"https:\/\/laravel-news.com\/state-of-laravel-2026-survey\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-26T14:10:00+00:00","date_modified":"2026-08-26T14:04:25+00:00","author":{"name":"Eric L. Barnes"},"category":"News"},{"id":4740,"title":"Testing Best Practices Skill in Laravel Boost v2.6.0","url":"https:\/\/laravel-news.com\/laravel-boost-2-6-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/boost.png","excerpt":"Laravel Boost v2.6.0 introduces a consolidated testing best practices skill for AI agents, database-enforced read-only transactions, and skill management improvements.","content_html":"Laravel Boost v2.6.0 introduces a consolidated testing best practices skill for AI agents, database-enforced read-only transactions, and skill management improvements. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-boost-2-6-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-26T13:00:00+00:00","date_modified":"2026-08-26T02:29:03+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"News","tags":["Laravel Boost Releases"]},{"id":4736,"title":"Query Binding Masking and whereBinary() in Laravel 13.27","url":"https:\/\/laravel-news.com\/laravel-13-27-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-13-featured.png","excerpt":"Laravel 13.27 masks query bindings in exception messages, adds whereBinary() for case-sensitive lookups, refreshForUpdate(), and a Cloud facade.","content_html":"Laravel 13.27 masks query bindings in exception messages, adds whereBinary() for case-sensitive lookups, refreshForUpdate(), and a Cloud facade. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-13-27-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-26T13:00:00+00:00","date_modified":"2026-08-28T14:02:07+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Laravel Releases"]},{"id":4732,"title":"Laravel AI: Load Tools On Demand With ToolSearch","url":"https:\/\/laravel-news.com\/laravel-ai-tool-search","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/AI-SDK-Tool-Search-LN.png","excerpt":"Laravel AI 0.11 adds a ToolSearch wrapper that defers tool definitions so OpenAI and Anthropic load them on demand instead of on every request.","content_html":"Laravel AI 0.11 adds a ToolSearch wrapper that defers tool definitions so OpenAI and Anthropic load them on demand instead of on every request. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-ai-tool-search\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-26T12:45:00+00:00","date_modified":"2026-08-26T01:32:51+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"News","tags":["ai","Laravel AI Releases"]},{"id":4735,"title":"Laravel Auditor Audits Your App With Your Own AI Agent","url":"https:\/\/laravel-news.com\/laravel-auditor","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-auditor-featured.png","excerpt":"Laravel Auditor gives Claude Code, Codex, or Cursor a 75-rule audit methodology plus read-only MCP tools for security, performance, and schema checks.","content_html":"Laravel Auditor gives Claude Code, Codex, or Cursor a 75-rule audit methodology plus read-only MCP tools for security, performance, and schema checks. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-auditor\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-25T13:00:00+00:00","date_modified":"2026-08-24T23:21:47+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages","tags":["ai","security","packages","mcp"]},{"id":4733,"title":"A simple form builder that stays out of your way","url":"https:\/\/laravel-news.com\/deftform","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/deftform_laravel-news.png","excerpt":"Deftform is a no-bloat Typeform and Jotform alternative built on Laravel. Generate forms with AI, wire them into your stack with a REST API and webhooks, and pay from $5 per form \u2014 no mandatory subscription.","content_html":"Deftform is a no-bloat Typeform and Jotform alternative built on Laravel. Generate forms with AI, wire them into your stack with a REST API and webhooks, and pay from $5 per form \u2014 no mandatory subscription. <p>Visit <a href=\"https:\/\/laravel-news.com\/deftform\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-24T13:30:00+00:00","date_modified":"2026-08-21T17:26:14+00:00","author":{"name":"Andreas M."},"category":"Sponsor"},{"id":4731,"title":"Laravel AI: Trace Agent Runs With Lifecycle Events","url":"https:\/\/laravel-news.com\/laravel-ai-agent-run-events","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Trace-Agent-Runs-LN.png","excerpt":"Laravel AI 0.11 gives every agent run one invocation ID plus step and tool events with wall timings, so you can trace, log, and time a run end to end.","content_html":"Laravel AI 0.11 gives every agent run one invocation ID plus step and tool events with wall timings, so you can trace, log, and time a run end to end. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-ai-agent-run-events\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-24T13:00:00+00:00","date_modified":"2026-08-21T18:56:17+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"News","tags":["ai","Laravel AI Releases"]},{"id":4730,"title":"Laravel AI: Get Raw HTTP Responses and Rate Limits","url":"https:\/\/laravel-news.com\/laravel-ai-raw-http-response","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Laravel-AI-SDK-Raw-HTTP-Responses-LN.png","excerpt":"The Laravel AI SDK exposes the provider's underlying HTTP response on $response->raw, so you can read rate limit headers, request ids, and payload fields.","content_html":"The Laravel AI SDK exposes the provider's underlying HTTP response on $response->raw, so you can read rate limit headers, request ids, and payload fields. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-ai-raw-http-response\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-24T12:50:00+00:00","date_modified":"2026-08-21T18:56:05+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"News","tags":["ai","Laravel AI Releases"]},{"id":4729,"title":"Agent Run Observability in Laravel AI SDK 0.11","url":"https:\/\/laravel-news.com\/laravel-ai-sdk-0-11","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Laravel-AI-Featured-LN.png","excerpt":"Laravel AI SDK 0.11 adds run-level events for agent steps and tool calls, hosted tool search for OpenAI and Anthropic, and wider provider failover.","content_html":"Laravel AI SDK 0.11 adds run-level events for agent steps and tool calls, hosted tool search for OpenAI and Anthropic, and wider provider failover. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-ai-sdk-0-11\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-21T13:00:00+00:00","date_modified":"2026-08-20T23:05:54+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"News","tags":["ai","Laravel AI Releases"]},{"id":4726,"title":"Debounced Queued Event Listeners in Laravel","url":"https:\/\/laravel-news.com\/laravel-debounced-queued-listeners","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/debounced-queue-featured.png","excerpt":"Laravel's DebounceFor attribute now works on queued event listeners, collapsing bursts of the same event into one handler run with debounceId and maxWait.","content_html":"Laravel's DebounceFor attribute now works on queued event listeners, collapsing bursts of the same event into one handler run with debounceId and maxWait. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-debounced-queued-listeners\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-21T12:50:00+00:00","date_modified":"2026-08-21T02:56:03+00:00","author":{"name":"Paul Redmond"},"category":"News"},{"id":4734,"title":"Statamic Mailables Viewer Previews Laravel Emails in the Control Panel","url":"https:\/\/laravel-news.com\/statamic-mailables-viewer","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/mailables-viewer-hero.png","excerpt":"Statamic Mailables Viewer discovers Laravel mailables and adds live previews, editable sample data, responsive views, and test sending to the Control Panel.","content_html":"Statamic Mailables Viewer discovers Laravel mailables and adds live previews, editable sample data, responsive views, and test sending to the Control Panel. <p>Visit <a href=\"https:\/\/laravel-news.com\/statamic-mailables-viewer\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-20T19:15:00+00:00","date_modified":"2026-08-20T19:09:40+00:00","author":{"name":"Eric L. Barnes"},"category":"News","tags":["Statamic"]},{"id":4728,"title":"Laravel Tackle: Run an AI Coding Agent in Your Laravel App","url":"https:\/\/laravel-news.com\/laravel-tackle","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Laravel-Tackle-LN.png","excerpt":"Laravel Tackle installs an AI coding agent into your app as Artisan commands, with path guards, spend limits, and worktree isolation enforced in PHP.","content_html":"Laravel Tackle installs an AI coding agent into your app as Artisan commands, with path guards, spend limits, and worktree isolation enforced in PHP. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-tackle\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-08-20T13:00:00+00:00","date_modified":"2026-08-25T12:37:38+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"}]}