# amir9480/vscode-laravel-extra-intellisense

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/amir9480-vscode-laravel-extra-intellisense).**

4,115 stars · 57 forks · TypeScript · mit

## Links

- GitHub: https://github.com/amir9480/vscode-laravel-extra-intellisense
- Homepage: https://marketplace.visualstudio.com/items?itemName=amiralizadeh9480.laravel-extra-intellisense
- awesome-repositories: https://awesome-repositories.com/repository/amir9480-vscode-laravel-extra-intellisense.md

## Topics

`autocomplete` `intellisense` `laravel` `vscode` `vscode-extension` `vscode-for-laravel`

## Description

This is a Visual Studio Code extension that provides framework-specific IntelliSense for Laravel projects. It acts as a project metadata provider, scanning PHP files and extracting application state to offer intelligent autocomplete for routes, views, configuration keys, and model attributes.

The tool includes a specialized suggestion engine for Blade templates, providing autocomplete for directives, sections, and stacks. It supports containerized development by routing commands through virtual environments or custom paths to ensure metadata is accurately extracted from isolated project directories.

The extension covers broader productivity areas including Eloquent model integration and project identifier autocomplete. It analyzes class definitions and variable mappings to provide member suggestions for model attributes and translates codebase symbols into actionable suggestions.

## Tags

### Development Tools & Productivity

- [Project Metadata Extraction](https://awesome-repositories.com/f/development-tools-productivity/project-metadata-extraction.md) — Extracts application state from local or containerized environments to power intelligent IDE autocomplete.
- [Template Directive Autocomplete](https://awesome-repositories.com/f/development-tools-productivity/authoring-autocompletions/template-directive-autocomplete.md) — Provides autocomplete for directives, sections, and stacks to accelerate the development of Blade view files.
- [Code Completion](https://awesome-repositories.com/f/development-tools-productivity/code-completion.md) — Suggests directives, sections, and stacks while writing markup within Blade view files. ([source](https://marketplace.visualstudio.com/items?itemName=amiralizadeh9480.laravel-extra-intellisense))
- [Framework IntelliSense](https://awesome-repositories.com/f/development-tools-productivity/framework-intellisense.md) — Scans PHP project files to provide intelligent suggestions for existing framework identifiers and template directives.
- [Framework Workflow Optimizations](https://awesome-repositories.com/f/development-tools-productivity/framework-workflow-optimizations.md) — Streamlines the Laravel development workflow with automated suggestions for routes, views, and configuration keys.
- [Symbol Indexing](https://awesome-repositories.com/f/development-tools-productivity/symbol-indexing.md) — Indexes routes, views, and model attributes by scanning the codebase to power intelligent autocomplete.
- [VS Code Extensions](https://awesome-repositories.com/f/development-tools-productivity/vs-code-extensions.md) — Provides an editor extension for VS Code that offers intelligent suggestions for Laravel project elements.
- [Containerized Development Environments](https://awesome-repositories.com/f/development-tools-productivity/containerized-development-environments.md) — Connects the editor to virtual machines or containers to extract metadata in isolated development environments.
- [Container Command Executors](https://awesome-repositories.com/f/development-tools-productivity/shell-command-execution/container-command-executors.md) — Executes shell commands and PHP binaries inside running containers to extract application metadata.
- [Template Context Analysis](https://awesome-repositories.com/f/development-tools-productivity/template-extensions/template-functions/ast-based-template-parsing/template-context-analysis.md) — Analyzes the active file and cursor position to provide precise autocomplete suggestions for template directives.

### Data & Databases

- [Model Attribute Autocomplete](https://awesome-repositories.com/f/data-databases/object-relational-mappings/code-to-relational-mappings/model-attribute-autocomplete.md) — Provides intelligent autocomplete for model attributes by analyzing class definitions and variable mappings.

### Programming Languages & Runtimes

- [Member Autocomplete](https://awesome-repositories.com/f/programming-languages-runtimes/class-attribute-management/member-autocomplete.md) — Offers member autocomplete for model attributes by analyzing class definitions or mapping variables to classes. ([source](https://marketplace.visualstudio.com/items?itemName=amiralizadeh9480.laravel-extra-intellisense))
- [Model Property Mappings](https://awesome-repositories.com/f/programming-languages-runtimes/class-based-architecture/class-based-schema-mapping/model-property-mappings.md) — Links variable names to class definitions to provide accurate property suggestions for Eloquent models.

### Software Engineering & Architecture

- [Metadata Extraction Commands](https://awesome-repositories.com/f/software-engineering-architecture/concurrency-models/asynchronous-task-execution/runtime-command-execution/metadata-extraction-commands.md) — Executes external PHP commands against the project to extract live application metadata and configuration values.

### User Interface & Experience

- [Code Autocomplete Engines](https://awesome-repositories.com/f/user-interface-experience/autocomplete-suggestion-engines/code-autocomplete-engines.md) — Suggests names for routes, views, configuration keys, and validation rules based on the active project state. ([source](https://cdn.jsdelivr.net/gh/amir9480/vscode-laravel-extra-intellisense@master/README.md))

### DevOps & Infrastructure

- [Custom Container Integration](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration-integrations/custom-container-integration.md) — Integrates with virtual machines and containers to extract project metadata for accurate code completion. ([source](https://cdn.jsdelivr.net/gh/amir9480/vscode-laravel-extra-intellisense@master/README.md))
