Laravel Extra Intellisense installs statistics
By amir (4 listings) · VS Code Marketplace · Programming Languages
better intellisense for laravel projects.
Laravel Extra Intellisense has 2,736,021 recorded installs on VS Code Marketplace, a change of +0.1% over the past 7 days, ranking #269 of 2,502 tracked listings.
Rating: 4.29 / 5 from 38 ratings
About Laravel Extra Intellisense
This extension provides Laravel routes, views and ... autocomplete for VSCode.
<b>Please read the security note and how to configure before using the extension. </b>
Autocomplete
- Route names and route parameters
- Views and variables
- Configs
- Translations and translation parameters
- Laravel mix and vite functions
- Validation rules
- View sections and stacks
- Env
- Route Middlewares
- Asset
- Model Attributes (Beta!)
- Blade directives
Route names and route parameters

Views and variables

Configs

Translations and translation parameters

Laravel mix and vite functions

Validation rules

View sections and stacks

Env

Route Middlewares

Configuration
LaravelExtraIntellisense.customValidationRules:
Your custom validation rules snippets.
Example:
"LaravelExtraIntellisense.customValidationRules": {
"mobile": "mobile",
"distance_gt": "distance_gt:${0:1km}"
}
LaravelExtraIntellisense.phpCommand
Command to run PHP codes to interact with your Laravel application.
Default:
php -r \"{code}\"
Note: {code} is PHP code generated by extension and should be wrapped with "".
LaravelExtraIntellisense.basePath
Base path of your Laravel application. useful if your Laravel project is not at the root of you project directory.
If the base path starts with
.(like./src) it will be considered a relative path otherwise it will be considered an absolute path.
LaravelExtraIntellisense.basePathForCode
Same as LaravelExtraIntellisense.basePath but this one using for require_once in generated PHP codes.
LaravelExtraIntellisense.viewDirectorySeparator
You also can use / instead of . as directory separator for view autocomplete.
LaravelExtraIntellisense.modelsPaths
Array of paths including your models. (Default: ["app", "app/Models"])
LaravelExtraIntellisense.modelVariables
Variable names that should provide autocomplete with specific model class. Finding variable type (especially in views) is not easy so you need to manually define variable types.
Example: The Following setting provides auto completion each time you type discountedProduct-> with App\Models\Product model attributes.
"LaravelExtraIntellisense.modelVariables": {
"discountedProduct": "App\\Models\\Product"
}
All
camelCaseandsnake_caseof model names provide autocomplete by default. For exampleproductDiscountandproduct_discountprovides member autocomplete fromApp\Models\ProductDiscountmodel.
LaravelExtraIntellisense.modelAttributeCase
Change model attribute names case to snake_case, camelCase or default. (Default = default)
LaravelExtraIntellisense.modelAccessorCase
Change model accessor names case to snake_case, camelCase or default. (Default = snake)
LaravelExtraIntellisense.disableBlade
If you want to disable blade directives autocomplete set this to true.
LaravelExtraIntellisense.disableAuth
If you want to disable authorization autocomplete set this to true
LaravelExtraIntellisense.disableErrorAlert
Hide error alerts when extension can't get data from your application.
Sample config to use docker
This is a simple configuration to use via Laradock.
"LaravelExtraIntellisense.phpCommand": "docker exec -w /var/www/your-project -u laradock laradock_workspace_1 php -r \"{code}\"",
"LaravelExtraIntellisense.basePathForCode": "/var/www/your-project"
Another sample for Laravel Sail.
"LaravelExtraIntellisense.basePathForCode": "/var/www/html",
"LaravelExtraIntellisense.phpCommand": "docker-compose exec -w /var/www/html YOUR_SERVICE_NAME php -r \"{code}\""
Default YOUR_SERVICE_NAME for Laravel sail is laravel.test.
It is possible to use this extension with other docker images or even other virtual machines.
Security Note
This extension runs your Laravel application automatically and periodically to get the information needed to provide autocomplete.
So if you have any unknown errors in your log make sure the extension not causing it.
Also if you writing any sensitive code in your service providers, disable the extension temporarily to prevent unwanted application executing.
Release Notes…
Description from the VS Code Marketplace listing.
- blade
- laravel
- php
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
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
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 (8)Similar VS Code Marketplace Programming Languages plugins
All 20 Laravel Extra Intellisense alternativesData 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=amiralizadeh9480.laravel-extra-intellisense. First seen Oct 16, 2026; last successful collection Oct 23, 2026. See the methodology.