Laravel Tools est une extension VS Code qui facilite le développement d'applications Laravel. Elle offre des fonctionnalités pratiques pour travailler avec Artisan, rechercher des composants Blade, exécuter des tests et plus encore.
- Détection automatique de projets Laravel - L'extension détecte automatiquement si vous travaillez sur un projet Laravel
- Commandes Artisan intégrées - Exécutez des commandes Artisan directement depuis VS Code
- Générateur de code - Générez rapidement des modèles, contrôleurs, migrations, etc.
- Recherche de composants Blade - Trouvez facilement les composants Blade dans votre projet
- Exécution de tests - Lancez vos tests PHPUnit ou Pest directement depuis VS Code
- Configuration personnalisable - Configurez l'extension selon vos préférences
- Ouvrez VS Code
- Allez dans l'onglet Extensions (Ctrl+Shift+X)
- Recherchez "Laravel Tools"
- Cliquez sur Installer
Toutes les commandes sont accessibles via la palette de commandes (Ctrl+Shift+P) :
Laravel Tools: Détecter le projet- Détecte et affiche les informations sur le projet Laravel actuelLaravel Tools: Générer avec Artisan- Ouvre un assistant pour générer du code avec ArtisanLaravel Tools: Exécuter une commande Artisan- Exécute une commande Artisan personnaliséeLaravel Tools: Rechercher des composants Blade- Recherche des composants Blade dans le projetLaravel Tools: Exécuter les tests- Lance les tests du projetLaravel Tools: Configuration- Ouvre le panneau de configuration de l'extension
Vous pouvez configurer l'extension via la commande Laravel Tools: Configuration qui ouvre un panneau de configuration avec les options suivantes :
- Utiliser Sail - Exécute les commandes Artisan via Laravel Sail
- Utiliser Pest - Utilise Pest au lieu de PHPUnit pour les tests
- Confirmer avant exécution - Demande confirmation avant d'exécuter les commandes Artisan
- Node.js
- npm ou yarn
npm installnpm run compilenpm run packageLes contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou à soumettre une pull request.
- Forkez le projet
- Créez votre branche de fonctionnalité (
git checkout -b feature/amazing-feature) - Committez vos changements (
git commit -m 'Add some amazing feature') - Poussez vers la branche (
git push origin feature/amazing-feature) - Ouvrez une Pull Request
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
Consultez le fichier TODO.md pour voir les fonctionnalités prévues.