{"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":4682,"title":"RouteKey Model Attribute in Laravel 13.21","url":"https:\/\/laravel-news.com\/laravel-13-21-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-13-featured.png","excerpt":"Laravel 13.21 adds a #[RouteKey] attribute for Eloquent route model binding, a base64 validation rule, a RequestAttribute contextual attribute, and new output formats for the Image component.","content_html":"Laravel 13.21 adds a #[RouteKey] attribute for Eloquent route model binding, a base64 validation rule, a RequestAttribute contextual attribute, and new output formats for the Image component. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-13-21-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-22T13:00:00+00:00","date_modified":"2026-07-22T00:08:43+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Laravel Releases"]},{"id":4679,"title":"Laravel Time Machine: A Request Lifecycle Profiler","url":"https:\/\/laravel-news.com\/laravel-time-machine-a-request-lifecycle-profiler","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-time-machine-featured.png","excerpt":"Laravel Time Machine profiles every stage of the Laravel request lifecycle, from bootstrap to termination, with a timeline dashboard and SQL query capture.","content_html":"Laravel Time Machine profiles every stage of the Laravel request lifecycle, from bootstrap to termination, with a timeline dashboard and SQL query capture. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-time-machine-a-request-lifecycle-profiler\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-21T13:00:00+00:00","date_modified":"2026-07-20T23:41:45+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages"},{"id":4677,"title":"Laravel SMS Catcher: A Local Dashboard for SMS Notifications","url":"https:\/\/laravel-news.com\/laravel-sms-catcher-a-local-dashboard-for-sms-notifications","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/SMS-Catcher-LN.png","excerpt":"Laravel SMS Catcher captures outgoing SMS notifications during local development and displays them in a phone-inspired inbox dashboard.","content_html":"Laravel SMS Catcher captures outgoing SMS notifications during local development and displays them in a phone-inspired inbox dashboard. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-sms-catcher-a-local-dashboard-for-sms-notifications\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-21T12:45:00+00:00","date_modified":"2026-07-20T05:10:46+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4672,"title":"The Analytics Stack for Laravel: Traffic, Revenue and Attribution in One Place","url":"https:\/\/laravel-news.com\/the-analytics-stack-for-laravel-traffic-revenue-and-attribution-in-one-place","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/simplestats1.png","excerpt":"SimpleStats is a GDPR-compliant, server-side analytics platform built for Laravel that ties every visitor, signup and payment back to the campaign that earned it, so you can see which channels actually make money.","content_html":"SimpleStats is a GDPR-compliant, server-side analytics platform built for Laravel that ties every visitor, signup and payment back to the campaign that earned it, so you can see which channels actually make money. <p>Visit <a href=\"https:\/\/laravel-news.com\/the-analytics-stack-for-laravel-traffic-revenue-and-attribution-in-one-place\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-20T13:15:00+00:00","date_modified":"2026-07-15T12:37:09+00:00","author":{"name":"Zacharias Creutznacher"},"category":"Sponsor"},{"id":4678,"title":"Scaffold Packages with the `laravel package` Command in Laravel Installer v5.31.0","url":"https:\/\/laravel-news.com\/laravel-installer-5-31-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-installer-featured-LN.png","excerpt":"Laravel Installer v5.31.0 introduces a command to scaffold Laravel packages, along with environment variable propagation for node-less setups and automated PHP version matching for GitHub Actions.","content_html":"Laravel Installer v5.31.0 introduces a command to scaffold Laravel packages, along with environment variable propagation for node-less setups and automated PHP version matching for GitHub Actions. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-installer-5-31-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-20T13:00:00+00:00","date_modified":"2026-07-20T05:09:42+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"News","tags":["Tools","Laravel Installer Releases"]},{"id":4676,"title":"Vocalizer: Local Text-to-Speech for PHP","url":"https:\/\/laravel-news.com\/vocalizer-local-text-to-speech-for-php","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/nativephp-vocalizer-featured.png","excerpt":"Vocalizer is a native PHP extension for local speech synthesis, embedding sherpa-onnx and audio.cpp to run eight TTS model families \u2014 including Chatterbox voice cloning \u2014 behind one API.","content_html":"Vocalizer is a native PHP extension for local speech synthesis, embedding sherpa-onnx and audio.cpp to run eight TTS model families \u2014 including Chatterbox voice cloning \u2014 behind one API. <p>Visit <a href=\"https:\/\/laravel-news.com\/vocalizer-local-text-to-speech-for-php\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-17T13:00:00+00:00","date_modified":"2026-07-16T22:00:20+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages"},{"id":4675,"title":"Build a Laravel Scout Search Endpoint With the HTTP QUERY Method","url":"https:\/\/laravel-news.com\/build-a-laravel-scout-search-endpoint-with-the-http-query-method","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-query-routes.png","excerpt":"Learn how to define a Laravel route that responds to the new HTTP QUERY method and use Laravel Scout's database driver to build a search API endpoint.","content_html":"Learn how to define a Laravel route that responds to the new HTTP QUERY method and use Laravel Scout's database driver to build a search API endpoint. <p>Visit <a href=\"https:\/\/laravel-news.com\/build-a-laravel-scout-search-endpoint-with-the-http-query-method\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-16T13:15:00+00:00","date_modified":"2026-07-16T02:54:49+00:00","author":{"name":"Paul Redmond"},"category":"News"},{"id":4674,"title":"Enforce Per-Action Waiting Periods in Laravel with Cooldown","url":"https:\/\/laravel-news.com\/enforce-per-action-waiting-periods-in-laravel-with-cooldown","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Laravel-Cooldown-LN.png","excerpt":"A Laravel package that enforces per-action, per-owner cooldown periods with a fluent API, an Eloquent trait, route middleware, atomic locking, and cache or database storage.","content_html":"A Laravel package that enforces per-action, per-owner cooldown periods with a fluent API, an Eloquent trait, route middleware, atomic locking, and cache or database storage. <p>Visit <a href=\"https:\/\/laravel-news.com\/enforce-per-action-waiting-periods-in-laravel-with-cooldown\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-16T13:00:00+00:00","date_modified":"2026-07-16T00:24:21+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4673,"title":"First-Party Image Processing in Laravel 13.20","url":"https:\/\/laravel-news.com\/laravel-13-20-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-13-featured.png","excerpt":"Laravel 13.20.0 introduces an Image facade for resizing, converting, and storing images, along with a WithoutMiddleware controller attribute, a separate Redis session prefix, and quiet bulk increment methods on Eloquent.","content_html":"Laravel 13.20.0 introduces an Image facade for resizing, converting, and storing images, along with a WithoutMiddleware controller attribute, a separate Redis session prefix, and quiet bulk increment methods on Eloquent. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-13-20-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-15T13:00:00+00:00","date_modified":"2026-07-15T00:24:23+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Laravel Releases"]},{"id":4276,"title":"Laravel Legacy Bridge: Carry Authenticated Sessions from a Legacy App into Laravel","url":"https:\/\/laravel-news.com\/laravel-legacy-bridge-carry-authenticated-sessions-from-a-legacy-app-into-laravel","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Legacy-Bridge-LN.png","excerpt":"Laravel Legacy Bridge reads a legacy PHP session cookie, decodes the payload, and logs the matching user into Laravel, so users mid-migration don't hit a second login prompt.","content_html":"Laravel Legacy Bridge reads a legacy PHP session cookie, decodes the payload, and logs the matching user into Laravel, so users mid-migration don't hit a second login prompt. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-legacy-bridge-carry-authenticated-sessions-from-a-legacy-app-into-laravel\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-15T12:45:00+00:00","date_modified":"2026-07-15T00:29:25+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4671,"title":"Laravel Quota: Usage Budgets for Calendar Periods","url":"https:\/\/laravel-news.com\/laravel-quota-usage-budgets-for-calendar-periods","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-quota-featured.png","excerpt":"A Laravel package that tracks and enforces cumulative usage limits across calendar periods, with a fluent API, an Eloquent trait, route middleware, and cache or database storage.","content_html":"A Laravel package that tracks and enforces cumulative usage limits across calendar periods, with a fluent API, an Eloquent trait, route middleware, and cache or database storage. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-quota-usage-budgets-for-calendar-periods\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-14T13:00:00+00:00","date_modified":"2026-07-14T01:59:49+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages"},{"id":4662,"title":"Find the Security Vulnerabilities in Your Laravel App with Sensagraph","url":"https:\/\/laravel-news.com\/find-the-security-vulnerabilities-in-your-laravel-app-with-sensagraph","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/featured.png","excerpt":"Sensagraph scans your live Laravel applications from the outside; surfacing SQL injection, XSS, open ports, misconfigurations, and weak TLS before attackers find them.","content_html":"Sensagraph scans your live Laravel applications from the outside; surfacing SQL injection, XSS, open ports, misconfigurations, and weak TLS before attackers find them. <p>Visit <a href=\"https:\/\/laravel-news.com\/find-the-security-vulnerabilities-in-your-laravel-app-with-sensagraph\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-13T13:20:00+00:00","date_modified":"2026-07-06T11:31:46+00:00","author":{"name":"Eric L. Barnes"},"category":"Sponsor"},{"id":4670,"title":"Uvora: A macOS Menu Bar App for Finding Laravel Projects","url":"https:\/\/laravel-news.com\/uvora-a-macos-menu-bar-app-for-finding-laravel-projects","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Uvora-LN.png","excerpt":"Uvora is a free macOS menu bar app that indexes your Laravel projects locally and opens any of them from a single keyboard shortcut.","content_html":"Uvora is a free macOS menu bar app that indexes your Laravel projects locally and opens any of them from a single keyboard shortcut. <p>Visit <a href=\"https:\/\/laravel-news.com\/uvora-a-macos-menu-bar-app-for-finding-laravel-projects\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-13T13:00:00+00:00","date_modified":"2026-07-13T04:31:15+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"News","tags":["Tools"]},{"id":4669,"title":"Passwordless Sign-In with Fortify Two-Factor Support in Laravel","url":"https:\/\/laravel-news.com\/passwordless-sign-in-with-fortify-two-factor-support-in-laravel","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/email-magic-link-featured.png","excerpt":"A Laravel package that adds magic link and one-time code authentication, with a two-factor handoff to Fortify and links that email scanners can't burn.","content_html":"A Laravel package that adds magic link and one-time code authentication, with a two-factor handoff to Fortify and links that email scanners can't burn. <p>Visit <a href=\"https:\/\/laravel-news.com\/passwordless-sign-in-with-fortify-two-factor-support-in-laravel\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-10T13:00:00+00:00","date_modified":"2026-07-10T02:34:29+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages"},{"id":4666,"title":"Intercept: Middleware Guardrails for Laravel AI Agents","url":"https:\/\/laravel-news.com\/intercept-middleware-guardrails-for-laravel-ai-agents","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Intercept-LN.png","excerpt":"Intercept is a set of drop-in middleware for the Laravel AI SDK that filters prompts for injection attempts and PII before they reach a provider.","content_html":"Intercept is a set of drop-in middleware for the Laravel AI SDK that filters prompts for injection attempts and PII before they reach a provider. <p>Visit <a href=\"https:\/\/laravel-news.com\/intercept-middleware-guardrails-for-laravel-ai-agents\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-09T13:00:00+00:00","date_modified":"2026-07-08T02:59:57+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4668,"title":"AI Review for Laravel Upgrades","url":"https:\/\/laravel-news.com\/ai-review-laravel-upgrade","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/photo_2026-07-08 15.20.08.jpeg","excerpt":"Introducing a built-in AI Review of your Shift. Providing a second pass on your upgrade, guided by Shift's detailed comments combined with AI's context.","content_html":"Introducing a built-in AI Review of your Shift. Providing a second pass on your upgrade, guided by Shift's detailed comments combined with AI's context. <p>Visit <a href=\"https:\/\/laravel-news.com\/ai-review-laravel-upgrade\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-09T12:30:00+00:00","date_modified":"2026-07-08T19:27:09+00:00","author":{"name":"JMac"},"category":"News"},{"id":4665,"title":"HTTP Query Method Support in Laravel 13.19","url":"https:\/\/laravel-news.com\/laravel-13-19-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-13-featured.png","excerpt":"Laravel 13.19.0 adds an Http::query() client method and query\/queryJson testing helpers for the HTTP QUERY verb, plus a reduceInto collection method, a counted string helper, and bulk SQS job dispatching.","content_html":"Laravel 13.19.0 adds an Http::query() client method and query\/queryJson testing helpers for the HTTP QUERY verb, plus a reduceInto collection method, a counted string helper, and bulk SQS job dispatching. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-13-19-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-08T13:00:00+00:00","date_modified":"2026-07-08T12:29:31+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Laravel Releases"]},{"id":4667,"title":"Ship AI with Laravel: I Tricked My Own AI Into Leaking Everything","url":"https:\/\/laravel-news.com\/ship-ai-with-laravel-i-tricked-my-own-ai-into-leaking-everything","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/episode-11-thumbnail-1.png","excerpt":"First I socially engineer our own support agent into leaking its full system prompt and another customer's data. Then we lock it down with four layers of defense: a hardened prompt, a local LLM guard running on Ollama, tool-level authorization, and output filtering. The finale of Ship AI with Laravel.","content_html":"First I socially engineer our own support agent into leaking its full system prompt and another customer's data. Then we lock it down with four layers of defense: a hardened prompt, a local LLM guard running on Ollama, tool-level authorization, and output filtering. The finale of Ship AI with Laravel. <p>Visit <a href=\"https:\/\/laravel-news.com\/ship-ai-with-laravel-i-tricked-my-own-ai-into-leaking-everything\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-08T12:00:00+00:00","date_modified":"2026-07-08T10:46:13+00:00","author":{"name":"Harris Raftopoulos"},"category":"Laravel Tutorials"},{"id":4663,"title":"Laravel MPP: Charge AI Agents for API Access with 402 Payment Required","url":"https:\/\/laravel-news.com\/laravel-mpp-charge-ai-agents-for-api-access-with-402-payment-required","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-mpp-featured.png","excerpt":"Laravel MPP is middleware from Square1 that gates routes behind the Machine Payments Protocol, returning a 402 challenge that AI agents pay with Stripe Shared Payment Tokens or Tempo pathUSD and then retry.","content_html":"Laravel MPP is middleware from Square1 that gates routes behind the Machine Payments Protocol, returning a 402 challenge that AI agents pay with Stripe Shared Payment Tokens or Tempo pathUSD and then retry. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-mpp-charge-ai-agents-for-api-access-with-402-payment-required\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-07T13:00:00+00:00","date_modified":"2026-07-07T03:29:36+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages"},{"id":4656,"title":"What's missing from your PHP development environment","url":"https:\/\/laravel-news.com\/whats-missing-from-your-php-development-environment","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/bg.jpg","excerpt":"DDLess is free for local debugging. The desktop app gives you step debugging, the Task Runner, Method Execution, and the Playground at no cost. A Pro plan adds conditional breakpoints, SSH debugging, and a PHPStorm plugin.","content_html":"DDLess is free for local debugging. The desktop app gives you step debugging, the Task Runner, Method Execution, and the Playground at no cost. A Pro plan adds conditional breakpoints, SSH debugging, and a PHPStorm plugin. <p>Visit <a href=\"https:\/\/laravel-news.com\/whats-missing-from-your-php-development-environment\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-07-06T13:20:00+00:00","date_modified":"2026-07-06T11:32:24+00:00","author":{"name":"Jefferson T.S"},"category":"Sponsor"}]}