Laravel Magazine
PhpStorm 2026.2 Ships a Laravel Tool Window and an Agent Skills Manager

PhpStorm 2026.2 Ships a Laravel Tool Window and an Agent Skills Manager

Eric Van Johnson ·

JetBrains pushed out PhpStorm 2026.2, and while every release brings the usual batch of inspection tweaks and refactoring polish, this one has a couple of additions that are directly relevant if Laravel is how you pay your bills.

A dedicated Laravel tool window

The biggest addition for Laravel developers is a new Laravel tool window, a panel that lets you manage Laravel logs and deployments without leaving the IDE. If you've spent years bouncing between a terminal tab tailing storage/logs/laravel.log and PhpStorm itself, this collapses that into one place. It's a small quality-of-life change on paper, but "small quality-of-life change you use fifty times a day" tends to add up to real time saved over a project.

FileReference: making string paths navigable

The new #[FileReference] attribute marks string file paths as full IDE references for navigation and refactoring. If you've ever had a config value, a Blade view path, or a storage path stored as a plain string, you know PhpStorm has historically had no way to know that string means a file on disk. Cmd/Ctrl-click did nothing, and renaming the actual file didn't update any of the strings pointing at it.

#[FileReference] fixes that for your own code by letting you annotate exactly which string parameters or properties represent file paths:

class TemplateLoader
{
    public function __construct(
        #[FileReference] private string $templatePath,
    ) {}
}

Once annotated, PhpStorm treats that string like any other file reference: click-through navigation, "find usages," and automatic updates when you rename or move the referenced file. It's a narrow feature, but it closes a long-standing gap between "the IDE understands class references" and "the IDE understands string-based file references," which shows up constantly in frameworks that lean on convention-based paths.

PHP 8.5's pipe operator gets full support

With PHP 8.5 landing later this year, PhpStorm 2026.2 adds support for its new pipe operator, the |> syntax that lets you chain function calls left to right instead of nesting them:

$result = $value
    |> trim(...)
    |> strtolower(...)
    |> ucfirst(...);

That's functionally identical to ucfirst(strtolower(trim($value))), just read in the order the operations actually happen instead of inside-out. PhpStorm's support here means proper syntax highlighting, inspections, and refactoring support the moment your project bumps its PHP version, rather than the editor treating the new syntax as an error for a few months until tooling catches up.

An agent skills manager, right in the IDE

The most forward-looking addition is a cross-agent skills manager: a curated directory of skills for AI coding agents that you can browse, add, and manage directly inside PhpStorm. The problem this solves is a familiar one if you've used Claude Code, Cursor, or a similar tool on a Laravel project: the agent doesn't inherently know your framework's conventions, your team's testing setup, or how your specific package ecosystem is wired together, and you end up re-explaining the same context at the start of every session.

Installing a skill through the new manager persists that domain knowledge so your agents carry it across every project and session automatically, instead of it living only in your own head or a README nobody reads. For teams leaning more heavily on AI-assisted development day to day, this is the kind of infrastructure that quietly saves a lot of repeated context-setting.

Worth the upgrade?

None of these are the kind of headline feature that gets a standing ovation at a conference, but taken together they're a solid, practical release. If you're a Laravel developer using PhpStorm daily, the Laravel tool window alone is likely to earn its keep within the first week, and the agent skills manager is worth a look if AI-assisted coding is already part of your workflow. Full details are in JetBrains' official release notes and the What's New page.

Stay Updated

Subscribe to our newsletter

Get latest news, tutorials, community articles and podcast episodes delivered to your inbox.

Weekly articles
We send a new issue of the newsletter every week on Friday.
No spam
We'll never share your email address and you can opt out at any time.