Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Laravel WizardNew to Visual Studio Code? Get it now.
Laravel Wizard

Laravel Wizard

Abdulrahman

|
27 installs
| (0) | Free
| Sponsor
The ultimate VS Code extension for Laravel development with intelligent code assistance, snippets, and powerful tools to supercharge your PHP workflow.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Laravel Wizard

Laravel Wizard

The Ultimate VS Code Extension for Laravel Development

Version License Laravel VS Code

Features • Installation • Documentation • GitHub

Laravel Wizard is the ultimate VS Code extension for Laravel and PHP developers, designed to supercharge your development workflow. Created by Abdulrahman Mehesan, this extension provides intelligent code assistance, powerful snippets, and seamless integrations to make Laravel development faster and more efficient.

✨ Features

🧠 Intelligent IntelliSense

  • Smart Autocompletion for Laravel classes, factories, models, routes, and more
  • Context-Aware Suggestions for Laravel functions like view(), route(), trans(), config(), env()
  • Blade Template IntelliSense with component suggestions and attribute completion

🔍 Advanced Navigation

  • Go to Definition for models, controllers, routes, and other Laravel components
  • Quick Navigation to Blade templates, Livewire components, and Filament resources
  • Jump Between Related Files (controller to view, model to migration, etc.)

📦 Powerful Snippets

  • Ready-to-Use Snippets for creating Laravel components (models, controllers, migrations, etc.)
  • Blade Template Snippets for common patterns and structures
  • Livewire and Filament component snippets for rapid development

⚡ Artisan Integration

  • Run Artisan Commands directly from VS Code
  • Command Palette Integration for common Artisan tasks
  • Interactive Command Builder with parameter suggestions and documentation

🔧 Blade Support

  • Enhanced Syntax Highlighting for Blade templates
  • Advanced IntelliSense within Blade files
  • Formatting and Linting for Blade templates

🛣️ Route Analysis

  • Automatic Parsing of route files
  • Intelligent Route Suggestions in your code
  • Quick Navigation to route handlers and controllers

Requirements

  • Visual Studio Code 1.80.0 or higher
  • PHP 7.4 or higher
  • Laravel project (5.x, 6.x, 7.x, 8.x, 9.x, 10.x, 11.x)

Extension Settings

This extension contributes the following settings:

  • laravelWizard.enable: Enable/disable this extension
  • laravelWizard.artisanPath: Custom path to the Artisan executable
  • laravelWizard.composerPath: Custom path to the Composer executable
  • laravelWizard.bladeFormatting.enable: Enable/disable Blade template formatting
  • laravelWizard.snippets.enable: Enable/disable snippets
  • laravelWizard.intelephense.enable: Enable/disable PHP IntelliSense integration
  • laravelWizard.livewireSupport.enable: Enable/disable Livewire support
  • laravelWizard.filamentSupport.enable: Enable/disable Filament support

Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Laravel Wizard"
  4. Click Install
  5. Reload VS Code when prompted

Usage

For detailed documentation and usage instructions, please visit our official documentation website.

IntelliSense

Laravel Wizard automatically provides intelligent code completion as you type. It works with:

  • Laravel classes and facades
  • Blade templates
  • Routes
  • Models and relationships
  • Artisan commands
  • Configuration values

Go to Definition

Press Ctrl+Click on any Laravel element to navigate to its definition:

  • Models and their properties
  • Controllers and their methods
  • Blade views and components
  • Routes and their handlers
  • Livewire components
  • And more!

Snippets

Type the prefix and press Tab to insert the snippet:

  • l:model - Create a new model
  • l:controller - Create a new controller
  • l:migration - Create a new migration
  • l:seeder - Create a new seeder
  • l:factory - Create a new factory
  • l:request - Create a new form request
  • l:blade - Create a new Blade component
  • l:livewire - Create a new Livewire component
  • l:filament - Create a new Filament resource

Artisan Commands

Press Ctrl+Shift+P and type "Laravel" to see all available commands.

For more detailed instructions and examples, check out our comprehensive documentation.

📋 Technical Details

Built with TypeScript, Node.js, VS Code API
Version 1.0.2
License MIT License
Laravel Compatibility Laravel 8.x, 9.x, 10.x, 11.x

🚀 Release Notes

1.0.2 (May 2025)

  • Enhanced Go to Definition functionality for all Laravel elements
  • Added comprehensive documentation link
  • Improved code navigation for Blade views, models, and controllers
  • Fixed VS Code Marketplace compatibility issues

1.0.1 (May 2025)

  • Fixed compatibility issues with VS Code Marketplace
  • Updated documentation and images
  • Minor bug fixes and improvements

1.0.0 (May 2025)

Official release of Laravel Wizard with full feature set:

  • Complete IntelliSense for all Laravel components
  • Advanced navigation and code analysis
  • Comprehensive snippet library
  • Full Blade, Livewire, and Filament support
  • Artisan command integration with interactive UI
  • Auto-updates and compatibility with latest Laravel versions

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👨‍💻 Author

Abdulrahman Mehesan

Abdulrahman Mehesan

Full Stack Developer & Laravel Specialist

Website GitHub Email

🙏 Acknowledgments

  • Laravel Team for creating such an amazing framework
  • VS Code Team for the excellent extension API
  • All contributors who help improve this extension

Enjoy coding with Laravel Wizard! ⚡

© 2025 Laravel Wizard. Developed by Abdulrahman Mehesan.

Laravel is a registered trademark of Taylor Otwell. VS Code is a trademark of Microsoft Corporation.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft