{"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":4811,"title":"Fluent Rule Builders for All Laravel Validation Rules","url":"https:\/\/laravel-news.com\/laravel-validation-rule-builders","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-validation-rule-builders-featured.png","excerpt":"Laravel 13.36 adds Rule:: methods for required_with, accepted_if, url, uuid, distinct, and the other string-only validation rules, with IDE autocompletion.","content_html":"Laravel 13.36 adds Rule:: methods for required_with, accepted_if, url, uuid, distinct, and the other string-only validation rules, with IDE autocompletion. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-validation-rule-builders\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-16T13:00:00+00:00","date_modified":"2026-10-16T02:05:10+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Tutorials"},{"id":4814,"title":"Laravel URL AI Transformer: Extract Structured Data From URLs","url":"https:\/\/laravel-news.com\/laravel-url-ai-transformer","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-url-ai-transformer-featured.png","excerpt":"Spatie's Laravel URL AI Transformer fetches web pages, runs them through Laravel AI agents, and stores JSON-LD, summaries, or schema-validated data.","content_html":"Spatie's Laravel URL AI Transformer fetches web pages, runs them through Laravel AI agents, and stores JSON-LD, summaries, or schema-validated data. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-url-ai-transformer\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-15T13:00:00+00:00","date_modified":"2026-10-14T23:29:42+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages","tags":["Packages","Laravel AI"]},{"id":4810,"title":"Rule Builders for Every Validation Rule in Laravel 13.36","url":"https:\/\/laravel-news.com\/laravel-13-36-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-13-featured.png","excerpt":"Laravel 13.36 adds Rule:: builders for the remaining validation rules, DB::olap() for PlanetScale, and an option to reset sticky connections between queue jobs.","content_html":"Laravel 13.36 adds Rule:: builders for the remaining validation rules, DB::olap() for PlanetScale, and an option to reset sticky connections between queue jobs. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-13-36-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-14T13:00:00+00:00","date_modified":"2026-10-14T00:06:57+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Laravel Releases"]},{"id":4808,"title":"PHP News: A New Site for PHP Releases, RFCs, and Packages","url":"https:\/\/laravel-news.com\/php-news","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/phpnews-leader.png","excerpt":"PHP News is a new site from Eric Barnes and Matt Stauffer covering PHP core, RFCs, releases, packages, and events, plus a free weekly PHP newsletter.","content_html":"PHP News is a new site from Eric Barnes and Matt Stauffer covering PHP core, RFCs, releases, packages, and events, plus a free weekly PHP newsletter. <p>Visit <a href=\"https:\/\/laravel-news.com\/php-news\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-13T14:00:00+00:00","date_modified":"2026-10-13T13:49:25+00:00","author":{"name":"Eric L. Barnes"},"category":"News"},{"id":4809,"title":"Pause Polling in Background Tabs in Inertia.js v3.9","url":"https:\/\/laravel-news.com\/inertia-3-9-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/inertia-v3-featured.png","excerpt":"Inertia.js v3.9 adds a background option to pause polling in hidden tabs, a navigate event type for history restores, and fixes for back navigation.","content_html":"Inertia.js v3.9 adds a background option to pause polling in hidden tabs, a navigate event type for history restores, and fixes for back navigation. <p>Visit <a href=\"https:\/\/laravel-news.com\/inertia-3-9-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-13T13:00:00+00:00","date_modified":"2026-10-12T23:59:10+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Inertia Releases"]},{"id":4797,"title":"Look What You Helped Me Build","url":"https:\/\/laravel-news.com\/puzzleparty","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Screenshot 2026-10-03 at 2.18.38\u202fPM.png","excerpt":"Puzzle Party isn't a game. It's a place to play the games you're already playing --- Wordle, Connections, Strands, crosswords, and other daily\npuzzles --- with people you already know.","content_html":"Puzzle Party isn't a game. It's a place to play the games you're already playing --- Wordle, Connections, Strands, crosswords, and other daily\npuzzles --- with people you already know. <p>Visit <a href=\"https:\/\/laravel-news.com\/puzzleparty\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-12T13:15:00+00:00","date_modified":"2026-10-12T12:10:20+00:00","author":{"name":"Andy Drexler"},"category":"Sponsor"},{"id":4807,"title":"BashBox: A Sandboxed Bash Interpreter for AI Agents in PHP","url":"https:\/\/laravel-news.com\/bashbox-sandboxed-bash-php","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/php-bashbox-laravel-ai-sdk-featured.png","excerpt":"BashBox runs AI-generated bash scripts in pure PHP, with a virtual filesystem, execution limits, and opt-in network access. No exec or proc_open calls.","content_html":"BashBox runs AI-generated bash scripts in pure PHP, with a virtual filesystem, execution limits, and opt-in network access. No exec or proc_open calls. <p>Visit <a href=\"https:\/\/laravel-news.com\/bashbox-sandboxed-bash-php\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-12T13:00:00+00:00","date_modified":"2026-10-11T22:53:21+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages"},{"id":4804,"title":"Running Laravel's Scheduler on Multiple Servers","url":"https:\/\/laravel-news.com\/laravel-scheduler-multiple-servers","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-scheduler-multiple-servers-featured.png","excerpt":"Laravel 13.35 adds Schedule::alwaysOnOneServer() to run every task once across servers, and a way for long scheduled commands to stop during a deploy.","content_html":"Laravel 13.35 adds Schedule::alwaysOnOneServer() to run every task once across servers, and a way for long scheduled commands to stop during a deploy. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-scheduler-multiple-servers\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-09T13:00:00+00:00","date_modified":"2026-10-08T22:14:01+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Tutorials"},{"id":4805,"title":"Laravel Fake Assertions Now Accept Property Arrays","url":"https:\/\/laravel-news.com\/laravel-fake-assertion-property-arrays","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-fake-assertions-array.png","excerpt":"Laravel 13.35 lets assertPushed(), assertDispatched(), and assertSentTo() take an array of expected properties in place of a callback.","content_html":"Laravel 13.35 lets assertPushed(), assertDispatched(), and assertSentTo() take an array of expected properties in place of a callback. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-fake-assertion-property-arrays\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-08T13:00:00+00:00","date_modified":"2026-10-07T20:51:26+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Tutorials"},{"id":4803,"title":"Route::query() and Model defaults() in Laravel 13.35","url":"https:\/\/laravel-news.com\/laravel-13-35-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-13-featured.png","excerpt":"Laravel 13.35 adds Route::query(), an opt-in defaults() method for models, property arrays in fake assertions, percentage worker memory limits, and more.","content_html":"Laravel 13.35 adds Route::query(), an opt-in defaults() method for models, property arrays in fake assertions, percentage worker memory limits, and more. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-13-35-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-07T13:00:00+00:00","date_modified":"2026-10-07T03:01:25+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Laravel Releases"]},{"id":4806,"title":"Laravel AI SDK 1.1 Adds Agent Skills and Cohere Chat","url":"https:\/\/laravel-news.com\/laravel-ai-sdk-1-1","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Laravel-AI-Featured-LN.png","excerpt":"Laravel AI SDK 1.1 adds Agent Skills support, Cohere text generation, approval for built-in tools, and failover that skips provider tools a provider lacks.","content_html":"Laravel AI SDK 1.1 adds Agent Skills support, Cohere text generation, approval for built-in tools, and failover that skips provider tools a provider lacks. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-ai-sdk-1-1\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-07T12:45:00+00:00","date_modified":"2026-10-06T23:51:31+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"News"},{"id":4802,"title":"VMPal: Give Your AI Agent a Whole Computer","url":"https:\/\/laravel-news.com\/vmpal-ai-agent-virtual-machine","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/vmpal-cover.png","excerpt":"VMPal gives your AI agent its own macOS, Windows, or Linux VM on Apple silicon, so Claude Code or Codex can work without you approving every prompt.","content_html":"VMPal gives your AI agent its own macOS, Windows, or Linux VM on Apple silicon, so Claude Code or Codex can work without you approving every prompt. <p>Visit <a href=\"https:\/\/laravel-news.com\/vmpal-ai-agent-virtual-machine\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-06T15:30:00+00:00","date_modified":"2026-10-06T15:33:06+00:00","author":{"name":"Eric L. Barnes"},"category":"Sponsor"},{"id":4801,"title":"Synapse: A Dev Dashboard for Laravel AI SDK Agents","url":"https:\/\/laravel-news.com\/synapse-laravel-ai-agents","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/synapse-ai-dashboard-featured.png","excerpt":"Synapse from Redberry lists your Laravel AI SDK agents, lets you chat with them in the browser, and shows their tool calls and token usage.","content_html":"Synapse from Redberry lists your Laravel AI SDK agents, lets you chat with them in the browser, and shows their tool calls and token usage. <p>Visit <a href=\"https:\/\/laravel-news.com\/synapse-laravel-ai-agents\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-06T13:00:00+00:00","date_modified":"2026-10-06T02:45:59+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages"},{"id":4800,"title":"Decide with Jev: Three Questions in One Request with the Laravel AI SDK","url":"https:\/\/laravel-news.com\/decide-with-jev-three-questions-in-one-request-with-the-laravel-ai-sdk","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/thumb-1-episode-2-jev.png","excerpt":"A single yes or no doesn't tell you much about a draft. In this episode of Decide with Jev, we ask Jev three questions in one request and get back a Boolean, a choice and a score. Then we read every part of each answer in PHP.","content_html":"A single yes or no doesn't tell you much about a draft. In this episode of Decide with Jev, we ask Jev three questions in one request and get back a Boolean, a choice and a score. Then we read every part of each answer in PHP. <p>Visit <a href=\"https:\/\/laravel-news.com\/decide-with-jev-three-questions-in-one-request-with-the-laravel-ai-sdk\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-06T13:00:00+00:00","date_modified":"2026-10-05T20:46:25+00:00","author":{"name":"Harris Raftopoulos"},"category":"Laravel Tutorials"},{"id":4799,"title":"Grant: Enum-Based Roles and Permissions for Laravel","url":"https:\/\/laravel-news.com\/grant-laravel-roles-permissions","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Grant-LN.png","excerpt":"Grant defines Laravel roles and permissions with PHP enums, stores role assignments in the database, and checks access through Laravel's Gate.","content_html":"Grant defines Laravel roles and permissions with PHP enums, stores role assignments in the database, and checks access through Laravel's Gate. <p>Visit <a href=\"https:\/\/laravel-news.com\/grant-laravel-roles-permissions\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-06T12:45:00+00:00","date_modified":"2026-10-05T21:49:41+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4794,"title":"Securing Filament plugins with Plumb","url":"https:\/\/laravel-news.com\/securing-filament-plugins-with-plumb","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/alexandersix-securing-filament-plugins-with-plumb-og-laravel-news.png","excerpt":"If you keep up with Filament news, you've likely heard that there are now over 1,000 community plugins in the Filament plugins directory. So with these 1,000 plugins and growing, it's time to talk about how Filament handles plugin security and what have implemented to help you make informed decisions about which plugins to install!","content_html":"If you keep up with Filament news, you've likely heard that there are now over 1,000 community plugins in the Filament plugins directory. So with these 1,000 plugins and growing, it's time to talk about how Filament handles plugin security and what have implemented to help you make informed decisions about which plugins to install! <p>Visit <a href=\"https:\/\/laravel-news.com\/securing-filament-plugins-with-plumb\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-05T14:00:00+00:00","date_modified":"2026-10-05T13:07:28+00:00","author":{"name":"Alex Six"},"category":"News","tags":["Filament"]},{"id":4798,"title":"LayaPHP: Self-Hosted Text Classification for PHP and Laravel","url":"https:\/\/laravel-news.com\/laya-php-self-hosted-classification","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/LayaPHP-LN.png","excerpt":"LayaPHP sends text to a self-hosted model and returns typed classifications with confidence values for PHP and Laravel applications.","content_html":"LayaPHP sends text to a self-hosted model and returns typed classifications with confidence values for PHP and Laravel applications. <p>Visit <a href=\"https:\/\/laravel-news.com\/laya-php-self-hosted-classification\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-05T13:00:00+00:00","date_modified":"2026-10-05T00:48:25+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4796,"title":"WhenMounted and BigInt Props in Inertia.js v3.8","url":"https:\/\/laravel-news.com\/inertia-3-8-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/inertia-v3-featured.png","excerpt":"Inertia.js v3.8 adds a WhenMounted component for browser-only code under SSR, BigInt support for large integer props, Form callback fixes, and more.","content_html":"Inertia.js v3.8 adds a WhenMounted component for browser-only code under SSR, BigInt support for large integer props, Form callback fixes, and more. <p>Visit <a href=\"https:\/\/laravel-news.com\/inertia-3-8-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-02T13:15:00+00:00","date_modified":"2026-10-02T02:38:16+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Inertia Releases"]},{"id":4795,"title":"Postcodes for Laravel: GB Postcode Lookup and Geography Data","url":"https:\/\/laravel-news.com\/postcodes-for-laravel","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Postcodes-for-Laravel-LN.png","excerpt":"Postcodes for Laravel adds typed GB postcode lookups, validation, geography data, distance searches, and test fakes through the GB Postcodes API.","content_html":"Postcodes for Laravel adds typed GB postcode lookups, validation, geography data, distance searches, and test fakes through the GB Postcodes API. <p>Visit <a href=\"https:\/\/laravel-news.com\/postcodes-for-laravel\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-02T13:00:00+00:00","date_modified":"2026-10-01T20:02:24+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4792,"title":"Laravel 14 Adds a defaults() Method to Eloquent Models","url":"https:\/\/laravel-news.com\/laravel-model-defaults","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-14-featured.png","excerpt":"Laravel 14 adds a defaults() method to Eloquent models, so default attribute values can use config, feature flags, and dates instead of constant expressions.","content_html":"Laravel 14 adds a defaults() method to Eloquent models, so default attribute values can use config, feature flags, and dates instead of constant expressions. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-model-defaults\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-10-01T13:00:00+00:00","date_modified":"2026-09-30T22:23:38+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Laravel 14"]}]}