Skip to content
PluginStats

Laravel Jump Controller installs statistics

By pgl · VS Code Marketplace · Programming Languages

Navigate from Laravel routes to controller classes and methods.

View on VS Code Marketplace Fresh · Oct 19, 2026

Laravel Jump Controller has 885,184 recorded installs on VS Code Marketplace, ranking #584 of 2,501 tracked listings.

Installs
885,184
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#584
Among tracked VS Code Marketplace listings

Rating: 5.00 / 5 from 2 ratings

About Laravel Jump Controller

Laravel Jump Controller

English | 简体中文

Laravel route-to-controller navigation for Visual Studio Code, powered by static PHP analysis.

Visual Studio Marketplace · Demo project · Changelog

This project is a fork of stef-k/laravel-goto-controller. Thanks to its original author and contributors for establishing the route-to-controller navigation experience on which this project was built.

✨ What it does

• Underlines Controller classes and actions that can be resolved successfully. • Opens the exact class or method with Ctrl/Cmd+click, F12, or Go to Definition. • Shows the resolved destination on Hover. • Discovers classes through the nearest Composer PSR-4 configuration, with legacy path settings as a fallback. • Follows inherited Controller methods and refreshes only affected route targets after a saved change.

🧭 From the fork to 0.2.x

Early releases extended the original regular-expression matcher to cover nested namespaces, explicit methods, array callables, invokable Controllers, multiline declarations, resource routes and more legacy string forms.

The 0.2.x line replaced that growing collection of patterns with a structural architecture:

• a PHP AST provides balanced calls, imports, fluent chains, nested groups and exact source offsets; • native Definition, Hover and Decoration APIs replace document-wide link matching; • Composer PSR-4 and nearest-project discovery support modern, nested and multi-root Laravel layouts; • method-level AST differences, reverse dependencies and per-target caches avoid unnecessary recomputation while Decorations are committed atomically.

The result preserves the original quick-navigation idea while making it more predictable in modern Laravel projects and large route files.

🚀 Navigation

Place the pointer or cursor on an underlined Controller class or action:

• Ctrl+click on Windows/Linux or Cmd+click on macOS; • press F12 or run Go to Definition; • Hover to preview the destination.

The animation shows the original legacy-string workflow. Those actions remain supported alongside modern Laravel callables.

✅ Supported routes

Modern callables and groups

Imported aliases, grouped imports, fully qualified names, nested Controller groups, multiline calls and trailing commas are understood structurally. Fluent wrappers such as middleware(), name(), prefix() and withoutMiddleware() do not hide a supported route call.

Resources and singletons

Statically resolvable only() action names navigate directly to their methods. Other resource and singleton declarations retain Controller class navigation.

Legacy actions

Legacy Controller@method, Controller::method, string class, array-string and namespaced action forms remain supported:

Lumen and Dingo API routers

Conventional instance router variables are supported alongside the Laravel facade:

Only $router, $app and $api are treated as router instances, avoiding false matches on unrelated object methods such as $client->get().

⚙️ Controller discovery

The extension reads autoload.psr-4 and autoload-dev.psr-4 from the nearest composer.json. String and multi-directory mappings are supported, and the longest matching namespace is tried first.

For a legacy or non-Composer layout, configure this resource-scoped fallback:

• pathController is relative to the detected Laravel project root; do not add a leading slash. • pathNamespace is the PHP namespace corresponding to that directory. • Composer mappings take precedence, and configuration changes apply without reloading VS Code.

The former settings screenshot used an obsolete leading-slash path. Its useful information is represented by the maintained JSON above.

🛡️ Behavior and limits

• Methods are resolved in the concrete Controller and then through parent classes. • Missing methods are not underlined and do not fall back to misleading class navigation. • Navigation updates after Controller files are saved; unsaved Controller edits intentionally have no effect. • Trait-provided methods, runtime __call, dynamic expressions, closure actions and custom route macros are not guessed. • Only file-backed PHP documents are currently supported; remote URI schemes remain future work. • Laravel and Artisan are never booted automatically. Activation, edits, Hover and definition requests use static source analysis only.

🧰 Development

The current 0.2.x source requires Node.js 24 or newer, any compatible npm version, and VS Code 1.85.0 or newer:

The committed package-lock.json fixes the dependency tree; npm itself is deliberately not pinned. GitHub Actions verifies Node 24.

Further documentation:

• Build from source (Chinese) • Testing and debugging • Architecture and design • Compatibility • Roadmap • Repository audit and legacy comparison

License

MIT

Description from the VS Code Marketplace listing.

  • controller
  • goto
  • jump
  • laravel
  • php
  • route

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Laravel Jump Controller installs on VS Code Marketplace, last 90 days: 885,184 installs as of Oct 19, 2026.Laravel Jump ControllerInstalls on VS Code Marketplace · Last 90 days885,184installs884.7K884.8K884.9K885K885.1K885.2KJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Laravel Jump Controller installs on VS Code Marketplace, last 90 days: 885,184 installs as of Oct 19, 2026.

7/30/90-day growth

Laravel Jump Controller installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Laravel Jump ControllerInstalls growth on VS Code Marketplace885,184installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
Laravel Jump Controller installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

Laravel Jump Controller VS Code Marketplace ranking history: currently #584 (by installs).Laravel Jump ControllerVS Code Marketplace ranking · by installs · Last 90 days#584current rank#582#583#584#585#586Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
Laravel Jump Controller VS Code Marketplace ranking history: currently #584 (by installs).

Ratings over time

Laravel Jump Controller ratings on VS Code Marketplace, last 90 days: 2 ratings as of Oct 19, 2026.Laravel Jump ControllerRatings on VS Code Marketplace · Last 90 days2ratings1.81.922.12.2Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Laravel Jump Controller ratings on VS Code Marketplace, last 90 days: 2 ratings as of Oct 19, 2026.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,252 shown · page 30, #4 (overall #584)
All VS Code Marketplace: every listing in installs order

Listing placement

Programming Languages792 listings · 40 pages · page 11, #17 (overall #217)
Programming Languages: every listing in installs order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (4)
Recent installs observations for Laravel Jump Controller
Date (UTC)InstallsChange vs. previous
885,184+141
885,043+124
884,919+134
884,785—

Similar VS Code Marketplace Programming Languages plugins

All 20 Laravel Jump Controller alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=pgl.laravel-jump-controller. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.