
PHP Laravel Development Tools
PHP Laravel development environment with PHP 8.4, Composer, Laravel installer, and VS Code extensions.
phplaravelcomposerartisanbladewebframework
Overview
Complete PHP Laravel development setup including PHP 8.4, Composer package manager, Laravel installer, and comprehensive VS Code extensions for Intelephense, Xdebug, Blade templates, Artisan commands, and namespace resolution.
VS Code Extensions
| Extension | Description |
|---|---|
| PHP Intelephense | Advanced PHP language support with IntelliSense |
| PHP Debug | Debug PHP applications using Xdebug |
| PHP DocBlocker | Automatically generate PHPDoc comments |
| Composer | Composer dependency manager integration |
| PHP Namespace Resolver | Auto-import and resolve PHP namespaces |
| Laravel Blade Snippets | Blade syntax highlighting and snippets |
| Laravel Artisan | Run Laravel Artisan commands from VS Code |
Installation
Install via the interactive menu:
dev-setup
Or install directly:
.devcontainer/additions/install-dev-php-laravel.sh
Full installation options (click to expand)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 PHP Laravel Development Tools
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ID: dev-php-laravel
Name: PHP Laravel Development Tools
Script version: 0.0.1
Category: LANGUAGE_DEV, Development Tools
Description: Installs PHP 8.4, Composer, Laravel installer, and sets up Laravel development environment
Default: Version 8.4
Usage:
Action:
install-dev-php-laravel.sh # Install PHP Laravel development tools
install-dev-php-laravel.sh --uninstall # Uninstall PHP Laravel development tools
Info:
install-dev-php-laravel.sh --help # Show help and usage information
VS Code Extensions:
- PHP Intelephense (bmewburn.vscode-intelephense-client) - Advanced PHP language support with IntelliSense
- PHP Debug (xdebug.php-debug) - Debug PHP applications using Xdebug
- PHP DocBlocker (neilbrayfield.php-docblocker) - Automatically generate PHPDoc comments
- Composer (ikappas.composer) - Composer dependency manager integration
- PHP Namespace Resolver (mehedidracula.php-namespace-resolver) - Auto-import and resolve PHP namespaces
- Laravel Blade Snippets (onecentlin.laravel-blade) - Blade syntax highlighting and snippets
- Laravel Artisan (ryannaddy.laravel-artisan) - Run Laravel Artisan commands from VS Code
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

