{"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":4547,"title":"Ship AI with Laravel: Stop Your AI Agent from Guessing","url":"https:\/\/laravel-news.com\/ship-ai-with-laravel-stop-your-ai-agent-from-guessing","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/episode-03.png","excerpt":"Your support agent talks, classifies tickets, but when a customer asks \"where's my order?\" it makes something up. In this episode we give the agent tools that connect it to real application data. No more guessing.","content_html":"Your support agent talks, classifies tickets, but when a customer asks \"where's my order?\" it makes something up. In this episode we give the agent tools that connect it to real application data. No more guessing. <p>Visit <a href=\"https:\/\/laravel-news.com\/ship-ai-with-laravel-stop-your-ai-agent-from-guessing\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-08T18:00:00+00:00","date_modified":"2026-04-08T17:42:34+00:00","author":{"name":"Harris Raftopoulos"},"category":"Laravel Tutorials"},{"id":4546,"title":"Laravel Cloud Adds Path Blocking to Prevent Bots From Waking Hibernated Apps","url":"https:\/\/laravel-news.com\/laravel-cloud-adds-path-blocking-to-prevent-bots-from-waking-hibernated-apps","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/cloud-path-blocking.png","excerpt":"Laravel Cloud now supports path blocking, letting you stop bot requests to common paths and file types from waking hibernated applications.","content_html":"Laravel Cloud now supports path blocking, letting you stop bot requests to common paths and file types from waking hibernated applications. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-cloud-adds-path-blocking-to-prevent-bots-from-waking-hibernated-apps\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-08T17:00:00+00:00","date_modified":"2026-04-08T17:18:34+00:00","author":{"name":"Eric L. Barnes"},"category":"News","tags":["laravel cloud"]},{"id":4544,"title":"Making Laravel MongoDB Operations Idempotent: Safe Retries for Financial Transactions","url":"https:\/\/laravel-news.com\/making-laravel-mongodb-operations-idempotent-safe-retries-for-financial-transactions","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/2026-04-08-making-laravel-mongodb-operations-idempotent.png","excerpt":"Learn how to implement idempotency in your Laravel MongoDB application to make checkout operations safe to retry, preventing duplicate charges and ensuring reliability even when network failures create uncertainty.","content_html":"Learn how to implement idempotency in your Laravel MongoDB application to make checkout operations safe to retry, preventing duplicate charges and ensuring reliability even when network failures create uncertainty. <p>Visit <a href=\"https:\/\/laravel-news.com\/making-laravel-mongodb-operations-idempotent-safe-retries-for-financial-transactions\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-08T16:45:00+00:00","date_modified":"2026-04-08T16:44:34+00:00","author":{"name":"Arthur Ribeiro"},"category":"Laravel Tutorials","tags":["MongoDB"]},{"id":4543,"title":"FormRequest Strict Mode and Queue Job Inspection in Laravel 13.4.0","url":"https:\/\/laravel-news.com\/laravel-13-4-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-13-featured.png","excerpt":"Laravel 13.4.0 adds a strict mode for FormRequest that rejects undeclared input fields, queue methods to inspect pending, delayed, and reserved jobs, and full #[Delay] attribute support across all dispatchers.","content_html":"Laravel 13.4.0 adds a strict mode for FormRequest that rejects undeclared input fields, queue methods to inspect pending, delayed, and reserved jobs, and full #[Delay] attribute support across all dispatchers. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-13-4-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-08T13:00:00+00:00","date_modified":"2026-04-08T00:11:15+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Laravel Releases"]},{"id":4539,"title":"Pretty PHP Info: A Modern Replacement for `phpinfo()`","url":"https:\/\/laravel-news.com\/pretty-phpinfo","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Pretty-PHP-Info-LN.png","excerpt":"Parse, query, and display your PHP configuration with a clean API and a modern, searchable interface. Drop-in replacement for the default phpinfo() page.","content_html":"Parse, query, and display your PHP configuration with a clean API and a modern, searchable interface. Drop-in replacement for the default phpinfo() page. <p>Visit <a href=\"https:\/\/laravel-news.com\/pretty-phpinfo\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-08T12:50:00+00:00","date_modified":"2026-04-08T13:41:12+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4542,"title":"Laracon US 2026 Announced","url":"https:\/\/laravel-news.com\/laracon-us-2026-announced","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Laracon2026_OG.jpg","excerpt":"Laracon US 2026 is heading to Boston, Massachusetts on July 28\u201329, 2026. Tickets are now available with speakers including Taylor Otwell, Aaron Francis, and Nuno Maduro.","content_html":"Laracon US 2026 is heading to Boston, Massachusetts on July 28\u201329, 2026. Tickets are now available with speakers including Taylor Otwell, Aaron Francis, and Nuno Maduro. <p>Visit <a href=\"https:\/\/laravel-news.com\/laracon-us-2026-announced\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-07T18:15:00+00:00","date_modified":"2026-04-07T18:12:56+00:00","author":{"name":"Eric L. Barnes"},"category":"News"},{"id":4541,"title":"Laravel QuickBooks MCP Server: Connect QuickBooks Online to AI Clients","url":"https:\/\/laravel-news.com\/laravel-quickbooks-mcp-server-connect-quickbooks-online-to-ai-clients","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-quickbooks-mcp-featured.png","excerpt":"A Laravel package that exposes QuickBooks Online as a Model Context Protocol server, giving AI clients full CRUD access to 11 QBO entities through 50 callable tools.","content_html":"A Laravel package that exposes QuickBooks Online as a Model Context Protocol server, giving AI clients full CRUD access to 11 QBO entities through 50 callable tools. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-quickbooks-mcp-server-connect-quickbooks-online-to-ai-clients\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-07T13:00:00+00:00","date_modified":"2026-04-07T00:50:52+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages"},{"id":4540,"title":"ArtisanFlow: A Flowchart Engine for Laravel and Alpine.js","url":"https:\/\/laravel-news.com\/artisanflow-a-flowchart-engine-for-laravel-and-alpinejs","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/ArtisanFlow-LN.png","excerpt":"ArtisanFlow The flowchart engine Alpine.js never had. An open source, Node-based UIs built with directives you already know. Animation engine included.","content_html":"ArtisanFlow The flowchart engine Alpine.js never had. An open source, Node-based UIs built with directives you already know. Animation engine included. <p>Visit <a href=\"https:\/\/laravel-news.com\/artisanflow-a-flowchart-engine-for-laravel-and-alpinejs\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-07T12:45:00+00:00","date_modified":"2026-04-07T00:51:46+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4538,"title":"JSON Alexander Gives Developers a Simpler, More Trustworthy Way to View JSON in the Browser","url":"https:\/\/laravel-news.com\/json-alexander","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Copy of Untitled Design.png","excerpt":"Wes Bos has released JSON Alexander, a new browser extension for viewing JSON files with tree, formatted, and raw modes after concerns surfaced around another popular JSON formatter extension.","content_html":"Wes Bos has released JSON Alexander, a new browser extension for viewing JSON files with tree, formatted, and raw modes after concerns surfaced around another popular JSON formatter extension. <p>Visit <a href=\"https:\/\/laravel-news.com\/json-alexander\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-06T14:30:00+00:00","date_modified":"2026-04-06T14:29:13+00:00","author":{"name":"Eric L. Barnes"},"category":"News"},{"id":4536,"title":"Manage Software Licenses in Laravel with Laravel Licensing","url":"https:\/\/laravel-news.com\/laravel-licensing","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/Laravel-Licensing-LN-2.png","excerpt":"Enterprise-grade license management for Laravel with offline verification, seat-based licensing, cryptographic security, and multi-product support.","content_html":"Enterprise-grade license management for Laravel with offline verification, seat-based licensing, cryptographic security, and multi-product support. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-licensing\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-06T13:00:00+00:00","date_modified":"2026-04-05T22:42:20+00:00","author":{"name":"Yannick Lyn Fatt"},"category":"Laravel Packages"},{"id":4537,"title":"Matt Stauffer Joins the PHP Foundation Board \u2014 What It Means for Laravel","url":"https:\/\/laravel-news.com\/matt-stauffer-joins-the-php-foundation-board-what-it-means-for-laravel","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/TgWN8UjlZGI-HD.jpg","excerpt":"Matt Stauffer joins Eric Barnes to talk about his brand-new seat on the PHP Foundation board \u2014 what the foundation actually does, how it relates to PHP internals, and why he thinks it's the key to finally fixing PHP's reputation problem.","content_html":"Matt Stauffer joins Eric Barnes to talk about his brand-new seat on the PHP Foundation board \u2014 what the foundation actually does, how it relates to PHP internals, and why he thinks it's the key to finally fixing PHP's reputation problem. <p>Visit <a href=\"https:\/\/laravel-news.com\/matt-stauffer-joins-the-php-foundation-board-what-it-means-for-laravel\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-04T15:30:00+00:00","date_modified":"2026-04-04T15:22:20+00:00","author":{"name":"Eric L. Barnes"},"category":"Interviews"},{"id":4535,"title":"Log User Activity in Your Laravel App with Activity Log v5 ","url":"https:\/\/laravel-news.com\/log-user-activity-in-your-laravel-app-with-activity-log-v5","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/spatie-laravel-activity-featured.png","excerpt":"Laravel Activitylog v5 drops support for PHP < 8.4 and Laravel < 12, introduces a HasActivity trait, activity buffering for bulk inserts, and renames several methods for consistency.","content_html":"Laravel Activitylog v5 drops support for PHP < 8.4 and Laravel < 12, introduces a HasActivity trait, activity buffering for bulk inserts, and renames several methods for consistency. <p>Visit <a href=\"https:\/\/laravel-news.com\/log-user-activity-in-your-laravel-app-with-activity-log-v5\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-03T13:00:00+00:00","date_modified":"2026-04-03T03:03:28+00:00","author":{"name":"Paul Redmond"},"category":"Laravel Packages"},{"id":4534,"title":"Manage Laravel Cloud from the Terminal with the New Cloud CLI","url":"https:\/\/laravel-news.com\/manage-laravel-cloud-from-the-terminal-with-the-new-cloud-cli","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-cloud-featured.png","excerpt":"Laravel has released the open source Cloud CLI, a Laravel Zero-powered command line tool for deploying and managing Laravel Cloud applications, environments, databases, domains, and more.","content_html":"Laravel has released the open source Cloud CLI, a Laravel Zero-powered command line tool for deploying and managing Laravel Cloud applications, environments, databases, domains, and more. <p>Visit <a href=\"https:\/\/laravel-news.com\/manage-laravel-cloud-from-the-terminal-with-the-new-cloud-cli\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-02T16:00:00+00:00","date_modified":"2026-04-02T15:55:26+00:00","author":{"name":"Eric L. Barnes"},"category":"News","tags":["laravel cloud"]},{"id":4533,"title":"UnitTest Attribute and More in Laravel 13.3.0","url":"https:\/\/laravel-news.com\/laravel-13-3-0","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/laravel-13-featured.png","excerpt":"Laravel 13.3.0 adds a new #[UnitTest] attribute to skip framework booting per test method, variadic model attributes, a BatchStarted event, and memory reporting in verbose queue worker output.","content_html":"Laravel 13.3.0 adds a new #[UnitTest] attribute to skip framework booting per test method, variadic model attributes, a BatchStarted event, and memory reporting in verbose queue worker output. <p>Visit <a href=\"https:\/\/laravel-news.com\/laravel-13-3-0\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-02T13:00:00+00:00","date_modified":"2026-04-02T00:06:15+00:00","author":{"name":"Paul Redmond"},"category":"News","tags":["Laravel Releases"]},{"id":4532,"title":"PAO: Agent-Optimized Output for PHP Testing Tools","url":"https:\/\/laravel-news.com\/pao-agent-optimized-output-for-php-testing-tools","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/pao-featured-yt.jpg","excerpt":"PAO by Nuno Maduro detects when tests run inside AI agents and converts verbose test output to compact JSON, cutting token usage by up to 99.8%.","content_html":"PAO by Nuno Maduro detects when tests run inside AI agents and converts verbose test output to compact JSON, cutting token usage by up to 99.8%. <p>Visit <a href=\"https:\/\/laravel-news.com\/pao-agent-optimized-output-for-php-testing-tools\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-02T12:45:00+00:00","date_modified":"2026-04-02T00:03:56+00:00","author":{"name":"Paul Redmond"},"category":"News"},{"id":4528,"title":"PhpStorm 2026.1 Released","url":"https:\/\/laravel-news.com\/phpstorm-20261-released","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/phpstorm-2026.1.png","excerpt":"PhpStorm 2026.1 ships with Laravel 13 support, an expanded MCP server for third-party agents, PHP 8.5 pipe operator quick-fixes, and git worktree support.","content_html":"PhpStorm 2026.1 ships with Laravel 13 support, an expanded MCP server for third-party agents, PHP 8.5 pipe operator quick-fixes, and git worktree support. <p>Visit <a href=\"https:\/\/laravel-news.com\/phpstorm-20261-released\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-02T12:00:00+00:00","date_modified":"2026-04-01T19:52:33+00:00","author":{"name":"Eric L. Barnes"},"category":"News"},{"id":4531,"title":"Ship AI with Laravel: Smart Ticket Triage with Structured Output","url":"https:\/\/laravel-news.com\/ship-ai-with-laravel-smart-ticket-triage-with-structured-output","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/episode-02.png","excerpt":"Your support agent can talk, but it responds in prose. You can't route a ticket or track sentiment from a paragraph. In this episode we build a TicketClassifier that returns structured JSON with category, priority, sentiment, and a summary. Clean data from messy customer messages.","content_html":"Your support agent can talk, but it responds in prose. You can't route a ticket or track sentiment from a paragraph. In this episode we build a TicketClassifier that returns structured JSON with category, priority, sentiment, and a summary. Clean data from messy customer messages. <p>Visit <a href=\"https:\/\/laravel-news.com\/ship-ai-with-laravel-smart-ticket-triage-with-structured-output\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-01T15:45:00+00:00","date_modified":"2026-04-01T15:45:02+00:00","author":{"name":"Harris Raftopoulos"},"category":"Laravel Tutorials"},{"id":4529,"title":"PHPantom: A Fast PHP Language Server Built in Rust","url":"https:\/\/laravel-news.com\/phpantom-a-fast-php-language-server-built-in-rust","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/phpantom_lsp-featured.png","excerpt":"PHPantom is a PHP Language Server Protocol implementation written in Rust that starts in under a second and uses 59 MB of RAM, with support for generics, PHPStan annotations, and Laravel Eloquent.","content_html":"PHPantom is a PHP Language Server Protocol implementation written in Rust that starts in under a second and uses 59 MB of RAM, with support for generics, PHPStan annotations, and Laravel Eloquent. <p>Visit <a href=\"https:\/\/laravel-news.com\/phpantom-a-fast-php-language-server-built-in-rust\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-01T12:45:00+00:00","date_modified":"2026-04-01T03:20:06+00:00","author":{"name":"Paul Redmond"},"category":"News"},{"id":4530,"title":"Axios npm Package Compromised With Remote Access Trojan","url":"https:\/\/laravel-news.com\/axios-npm-package-compromised-with-remote-access-trojan","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/axios.png","excerpt":"Malicious versions of the axios HTTP client were published to npm on March 31, 2026, deploying a cross-platform remote access trojan via a fake dependency.","content_html":"Malicious versions of the axios HTTP client were published to npm on March 31, 2026, deploying a cross-platform remote access trojan via a fake dependency. <p>Visit <a href=\"https:\/\/laravel-news.com\/axios-npm-package-compromised-with-remote-access-trojan\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-01T12:25:00+00:00","date_modified":"2026-04-03T23:45:13+00:00","author":{"name":"Eric L. Barnes"},"category":"News"},{"id":4526,"title":"Build an AI Chat Agent with Laravel 12, MongoDB Atlas Vector Search, and Voyage AI","url":"https:\/\/laravel-news.com\/build-an-ai-chat-agent-with-laravel-12-mongodb-atlas-vector-search-and-voyage-ai","image":"https:\/\/picperf.io\/https:\/\/laravelnews.s3.amazonaws.com\/featured-images\/airbnb-arena.png","excerpt":"Learn how to build a RAG-powered AI chat agent using Laravel 12, the Laravel AI SDK, Voyage AI embeddings, and MongoDB Atlas Vector Search to enable semantic search over Airbnb listings.","content_html":"Learn how to build a RAG-powered AI chat agent using Laravel 12, the Laravel AI SDK, Voyage AI embeddings, and MongoDB Atlas Vector Search to enable semantic search over Airbnb listings. <p>Visit <a href=\"https:\/\/laravel-news.com\/build-an-ai-chat-agent-with-laravel-12-mongodb-atlas-vector-search-and-voyage-ai\">Laravel News<\/a> for the full post.<\/p>","date_published":"2026-04-01T11:00:00+00:00","date_modified":"2026-03-31T12:29:16+00:00","author":{"name":"Pavel Duchovny"},"category":"Laravel Tutorials","tags":["MongoDB"]}]}