[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-phpstorm-20261-laravel-13-agent-tools-en":3,"tags-phpstorm-20261-laravel-13-agent-tools-en":30,"related-lang-phpstorm-20261-laravel-13-agent-tools-en":41,"related-posts-phpstorm-20261-laravel-13-agent-tools-en":45,"series-tools-64b03478-254b-4895-bb31-18ca39df1440":82},{"id":4,"title":5,"content":6,"summary":7,"source":8,"source_url":9,"author":10,"image_url":11,"keywords":12,"language":18,"translated_content":10,"views":19,"is_premium":20,"created_at":21,"updated_at":21,"cover_image":11,"published_at":22,"rewrite_status":23,"rewrite_error":10,"rewritten_from_id":24,"slug":25,"category":26,"related_article_id":27,"status":28,"google_indexed_at":29,"x_posted_at":10,"tweet_text":10,"title_rewritten_at":10,"title_original":10,"key_takeaways":10,"topic_cluster_id":10,"embedding":10,"is_canonical_seed":20},"64b03478-254b-4895-bb31-18ca39df1440","PhpStorm 2026.1 Adds Laravel 13 and Agent Tools","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002Fphpstorm\u002F\" target=\"_blank\" rel=\"noopener\">PhpStorm\u003C\u002Fa> 2026.1 is here, and the headline is simple: JetBrains is treating the IDE less like a code editor and more like a control center for modern PHP work. This release adds support for \u003Ca href=\"https:\u002F\u002Flaravel.com\u002Fdocs\u002F13.x\" target=\"_blank\" rel=\"noopener\">Laravel 13\u003C\u002Fa>, expands its MCP server for third-party agents, and adds quick-fixes for the \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Freleases\u002F8.5\u002Fen.php\" target=\"_blank\" rel=\"noopener\">PHP 8.5\u003C\u002Fa> pipe operator.\u003C\u002Fp>\u003Cp>That mix tells you where JetBrains thinks the daily pain points are: framework drift, agent integration, and the small language features that save time when they are handled well by tooling. For Laravel teams, this is one of those updates that changes the feel of the editor more than it changes a single feature checkbox.\u003C\u002Fp>\u003Ch2>Laravel support gets broader, and more practical\u003C\u002Fh2>\u003Cp>JetBrains says PhpStorm 2026.1 adds support for Laravel 13, Livewire, Filament, Laravel Wayfinder, and packages from the staudenmeir ecosystem. That matters because Laravel projects rarely live in a vacuum anymore. A typical app now mixes routing helpers, component libraries, \u003Ca href=\"\u002Fnews\u002Fqodo-raises-70m-verify-ai-generated-code-en\">generated code\u003C\u002Fa>, and package-level abstractions that need the IDE to understand context instead of guessing.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775139176317-00vg.png\" alt=\"PhpStorm 2026.1 Adds Laravel 13 and Agent Tools\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>The release also improves Eloquent method handling, makes Find Usages more accurate, and adds a new Route Search UI for moving through application routes faster. If you have ever wasted time hunting for a route name buried in a large codebase, this is the kind of quality-of-life feature that pays off every day.\u003C\u002Fp>\u003Cp>There is also a PHP-side update that will matter once PHP 8.5 lands in more production stacks. PhpStorm can now spot places where the new pipe operator fits and offer a quick-fix that rewrites code automatically. That is the sort of support that lowers the friction of adopting a language feature, instead of making teams wait until they have time to refactor by hand.\u003C\u002Fp>\u003Cul>\u003Cli>Laravel 13 support is included in the IDE\u003C\u002Fli>\u003Cli>Livewire and Filament get updated support\u003C\u002Fli>\u003Cli>Route Search UI helps you jump through app routes faster\u003C\u002Fli>\u003Cli>PHP 8.5 pipe operator quick-fixes can rewrite eligible code\u003C\u002Fli>\u003Cli>Generics inference is better for callable generic types\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>PhpStorm’s MCP server is now useful to agents\u003C\u002Fh2>\u003Cp>The bigger story may be around the Model Context Protocol. PhpStorm’s built-in MCP server now exposes inspections, quick-fixes, IDE search, and IDE actions to third-party agents such as \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fclaude-code\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fcode.windsurf.com\u002F\" target=\"_blank\" rel=\"noopener\">Windsurf\u003C\u002Fa>. In plain English, an external coding agent can ask the IDE what it sees, then act on that information instead of working blind.\u003C\u002Fp>\u003Cp>JetBrains also added a Laravel Idea MCP server integration for Laravel-specific tooling. That is important because generic agent access is useful, but framework-aware access is better. A PHP agent that understands project conventions, route metadata, and Laravel-specific helpers can make cleaner edits than one that only sees raw files.\u003C\u002Fp>\u003Cblockquote>“The future of coding is not about replacing developers, but about amplifying their capabilities.” — Martin Fowler\u003C\u002Fblockquote>\u003Cp>That quote from Martin Fowler fits this release well. PhpStorm is not trying to turn the IDE into an autonomous app builder. It is giving agents a wider set of tools while keeping the editor as the place where humans still make the final call.\u003C\u002Fp>\u003Cp>JetBrains also introduced the Junie CLI beta, an LLM-agnostic coding agent with bring-your-own-key pricing. That is a notable move because it reduces lock-in. Teams can choose models and spend controls instead of accepting one vendor’s defaults.\u003C\u002Fp>\u003Ch2>AI features and testing updates aim at daily friction\u003C\u002Fh2>\u003Cp>One of the more interesting additions is Next Edit Suggestions. JetBrains says these AI-powered related changes can appear across a file without consuming AI quota. That phrasing suggests a more conservative model than a fully chat-driven workflow: the IDE recommends adjacent edits when it sees a likely follow-up change, which is often the part developers forget to make after a quick fix.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775139172769-8c4n.png\" alt=\"PhpStorm 2026.1 Adds Laravel 13 and Agent Tools\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>Testing and debugging also picked up useful changes. Breakpoints can now be set in non-PHP files with .ezt extensions and native path mapping support. Go to Test works better with PHPUnit’s \u003Ccode>#[UsesClass]\u003C\u002Fcode> attributes, and Pest navigation in the Test Runner has improved too. These are small details, but test navigation is one of those places where weak tooling quietly slows everyone down.\u003C\u002Fp>\u003Cp>There is a project indexing optimization too. PhpStorm now detects framework-specific directories that contain generated, cached, or user-uploaded content and excludes them from indexing automatically. On bigger Laravel apps, that should reduce the amount of time the IDE spends chewing through files you do not actually want in code intelligence.\u003C\u002Fp>\u003Cul>\u003Cli>Next Edit Suggestions can propose related edits without AI quota usage\u003C\u002Fli>\u003Cli>Junie CLI is in beta with bring-your-own-key pricing\u003C\u002Fli>\u003Cli>Non-PHP .ezt breakpoints now support native path mapping\u003C\u002Fli>\u003Cli>Go to Test improved for PHPUnit \u003Ccode>#[UsesClass]\u003C\u002Fcode> and Pest\u003C\u002Fli>\u003Cli>Auto-exclusion skips generated and cached directories from indexing\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Git worktrees and frontend support fill in the rest\u003C\u002Fh2>\u003Cp>PhpStorm 2026.1 also gives first-class support to git worktrees. If you work on multiple branches in parallel, that is a real productivity gain. Instead of constantly stashing changes or juggling separate clones, you can keep branch-specific workspaces side by side and let the IDE understand the setup properly.\u003C\u002Fp>\u003Cp>The release adds terminal completion for Git, Docker, kubectl, and custom scripts, plus smoother caret animation and native Wayland support on Linux with X11 fallback. Those are the kinds of polish items that do not make launch trailers, but they shape whether an IDE feels dependable after hours of use.\u003C\u002Fp>\u003Cp>Frontend support also moved forward. TypeScript now uses a service-powered type engine by default, React gets \u003Ccode>use memo\u003C\u002Fcode> and \u003Ccode>use no memo\u003C\u002Fcode> directive highlighting, Vue 3.1.8 integration is included, Angular 21.x template support arrives, and the CSS \u003Ccode>color()\u003C\u002Fcode> function is now recognized. For teams that ship Laravel apps with modern frontend stacks, this keeps PhpStorm relevant beyond the PHP file itself.\u003C\u002Fp>\u003Cp>There is one notable sunset here: Code With Me is being retired after this release and will continue as a standalone marketplace plugin. That is a reminder that JetBrains is pruning older collaboration paths while pushing harder on agent-aware workflows and IDE-native assistance.\u003C\u002Fp>\u003Cp>For Laravel teams deciding whether to upgrade, the practical question is not whether PhpStorm 2026.1 has more features. It clearly does. The real question is whether your workflow is already using agents, worktrees, and newer PHP syntax enough to feel the benefit immediately. If the answer is yes, this release is worth a fast rollout on a pilot project before you push it across the whole team.\u003C\u002Fp>\u003Cp>For more Laravel ecosystem coverage, see our related piece on \u003Ca href=\"\u002Fnews\u002Flaravel-13-3-0-released\" target=\"_blank\" rel=\"noopener\">Laravel 13.3.0\u003C\u002Fa> and this update on \u003Ca href=\"\u002Fnews\u002Fphpantom-rust-language-server\" target=\"_blank\" rel=\"noopener\">PHPantom\u003C\u002Fa>.\u003C\u002Fp>","PhpStorm 2026.1 adds Laravel 13 support, MCP access for agents, PHP 8.5 pipe fixes, and first-class git worktrees.","laravel-news.com","https:\u002F\u002Flaravel-news.com\u002Fphpstorm-20261-released",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775139176317-00vg.png",[13,14,15,16,17],"PhpStorm","Laravel 13","MCP","PHP 8.5","git worktrees","en",1,false,"2026-04-02T14:12:36.955686+00:00","2026-04-02T14:12:36.931+00:00","done","7c67abf5-69b8-4ea4-8908-6137d4360f62","phpstorm-20261-laravel-13-agent-tools-en","tools","ab4aa39b-978a-4d02-9802-e76964ca5c78","published","2026-04-08T09:00:51.789+00:00",[31,33,35,37,39],{"name":13,"slug":32},"phpstorm",{"name":15,"slug":34},"mcp",{"name":17,"slug":36},"git-worktrees",{"name":14,"slug":38},"laravel-13",{"name":16,"slug":40},"php-85",{"id":27,"slug":42,"title":43,"language":44},"phpstorm-20261-laravel-13-agent-tools-zh","PhpStorm 2026.1 支援 Laravel 13…","zh",[46,52,58,64,70,76],{"id":47,"slug":48,"title":49,"cover_image":50,"image_url":50,"created_at":51,"category":26},"a6c1d84d-0d9c-4a5a-9ca0-960fbfc1412e","why-gemini-api-pricing-is-cheaper-than-it-looks-en","Why Gemini API pricing is cheaper than it looks","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778869846824-s2r1.png","2026-05-15T18:30:26.595941+00:00",{"id":53,"slug":54,"title":55,"cover_image":56,"image_url":56,"created_at":57,"category":26},"8b02abfa-eb16-4853-8b15-63d302c7b587","why-vidhub-huiyuan-hutong-bushi-quan-shebei-tongyong-en","Why VidHub 会员互通不是“买一次全设备通用”","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778789439875-uceq.png","2026-05-14T20:10:26.046635+00:00",{"id":59,"slug":60,"title":61,"cover_image":62,"image_url":62,"created_at":63,"category":26},"abe54a57-7461-4659-b2a0-99918dfd2a33","why-buns-zig-to-rust-experiment-is-right-en","Why Bun’s Zig-to-Rust experiment is the right move","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778767895201-5745.png","2026-05-14T14:10:29.298057+00:00",{"id":65,"slug":66,"title":67,"cover_image":68,"image_url":68,"created_at":69,"category":26},"f0015918-251b-43d7-95af-032d2139f3f6","why-openai-api-pricing-is-product-strategy-en","Why OpenAI API pricing is a product strategy, not a footnote","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778749841805-uyhg.png","2026-05-14T09:10:27.921211+00:00",{"id":71,"slug":72,"title":73,"cover_image":74,"image_url":74,"created_at":75,"category":26},"7096dab0-6d27-42d9-b951-7545a5dddf33","why-claude-code-prompt-design-beats-ide-copilots-en","Why Claude Code’s prompt design beats IDE copilots","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778742651754-3kxk.png","2026-05-14T07:10:30.953808+00:00",{"id":77,"slug":78,"title":79,"cover_image":80,"image_url":80,"created_at":81,"category":26},"1f1bff1e-0ebc-4fa7-a078-64dc4b552548","why-databricks-model-serving-is-right-default-en","Why Databricks Model Serving is the right default for production infe…","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778692290314-gopj.png","2026-05-13T17:10:32.167576+00:00",[83,88,93,98,103,108,113,118,123,128],{"id":84,"slug":85,"title":86,"created_at":87},"8008f1a9-7a00-4bad-88c9-3eedc9c6b4b1","surepath-ai-mcp-policy-controls-en","SurePath AI's New MCP Policy Controls Enhance AI Security","2026-03-26T01:26:52.222015+00:00",{"id":89,"slug":90,"title":91,"created_at":92},"27e39a8f-b65d-4f7b-a875-859e2b210156","mcp-standard-ai-tools-2026-en","MCP Standard in 2026: Integrating AI Tools","2026-03-26T01:27:43.127519+00:00",{"id":94,"slug":95,"title":96,"created_at":97},"165f9a19-c92d-46ba-b3f0-7125f662921d","rag-2026-transforming-enterprise-ai-en","How RAG in 2026 is Transforming Enterprise AI","2026-03-26T01:28:11.485236+00:00",{"id":99,"slug":100,"title":101,"created_at":102},"6a2a8e6e-b956-49d8-be12-cc47bdc132b2","mastering-ai-prompts-2026-guide-en","Mastering AI Prompts: A 2026 Guide for Developers","2026-03-26T01:29:07.835148+00:00",{"id":104,"slug":105,"title":106,"created_at":107},"d6653030-ee6d-4043-898d-d2de0388545b","evolving-world-prompt-engineering-en","The Evolving World of Prompt Engineering","2026-03-26T01:29:42.061205+00:00",{"id":109,"slug":110,"title":111,"created_at":112},"3ab2c67e-4664-4c67-a013-687a2f605814","garry-tan-open-sources-claude-code-toolkit-en","Garry Tan Open-Sources a Claude Code Toolkit","2026-03-26T08:26:20.245934+00:00",{"id":114,"slug":115,"title":116,"created_at":117},"66a7cbf8-7e76-41d4-9bbf-eaca9761bf69","github-ai-projects-to-watch-in-2026-en","20 GitHub AI Projects to Watch in 2026","2026-03-26T08:28:09.752027+00:00",{"id":119,"slug":120,"title":121,"created_at":122},"231306b3-1594-45b2-af81-bb80e41182f2","claude-code-vs-cursor-2026-en","Claude Code vs Cursor in 2026","2026-03-26T13:27:14.177468+00:00",{"id":124,"slug":125,"title":126,"created_at":127},"9f332fda-eace-448a-a292-2283951eee71","practical-github-guide-learning-ml-2026-en","A Practical GitHub Guide to Learning ML in 2026","2026-03-27T01:16:50.125678+00:00",{"id":129,"slug":130,"title":131,"created_at":132},"1b1f637d-0f4d-42bd-974b-07b53829144d","aiml-2026-student-ai-ml-lab-repo-review-en","AIML-2026 Is a Bare-Bones Student Lab Repo","2026-03-27T01:21:51.661231+00:00"]