Skip to content

Extension VS Code

Une interface visuelle gratuite pour le générateur : construisez vos entités dans un formulaire, prévisualisez le code généré en direct, et pilotez tout le cycle de vie de l'API sans toucher au terminal.

Installer depuis le Marketplace · Dépôt de l'extension

Ce qu'elle apporte

Le builder d'entitésUn formulaire avec aperçu du code en direct à la place des flags CLI : champs, enums, relations, options
Les importsGénérez depuis votre base de données, un fichier de schéma, un diagramme Mermaid, une définition JSON ou une spec OpenAPI / Swagger
Diagramme & sidebarUn canevas d'entités interactif et l'arborescence de tout ce que vous avez généré
Actions rapides & garde-fousMigrate, seed, tests, routes et doc API en un clic, serveur et dépendances gérés pour vous
Commandes & réglagesRéférence de la palette de commandes, raccourcis, settings, snippets PHP

Toute l'interface (libellés, popups, invites, messages d'erreur) existe en anglais et en français, selon la langue d'affichage de VS Code (forçable via le réglage laravelApiGenerator.locale).

Installation

  1. Cherchez « Laravel API Generator » dans les extensions VS Code (Ctrl+Shift+X), ou installez depuis le Marketplace.
  2. Ouvrez un projet Laravel : l'extension s'active dès qu'elle trouve un fichier artisan (monorepos supportés : les apps Laravel jusqu'à deux niveaux sous la racine du workspace, ex. backend/ ou apps/api/, sont détectées).
  3. L'extension pilote le package Composer de votre projet :
bash
composer require --dev nameless/laravel-api-generator

Si le package manque, l'extension propose de l'installer pour vous, en dépendance de dev (rien du générateur ne part en production, et le code généré n'en dépend pas). Si la version installée est trop ancienne pour une fonctionnalité, elle l'explique et propose un composer update.

Un walkthrough natif (Help → Get Started) couvre l'installation du package, la première génération, l'import de base de données et la sidebar.

Prérequis

  • VS Code 1.80+
  • PHP 8.2+ dans le PATH (ou réglez laravelApiGenerator.phpPath)
  • Un projet Laravel 10 / 11 / 12 / 13

Votre première API, sans terminal

  1. Cliquez sur l'icône Laravel API Generator dans la barre d'activité.
  2. Choisissez un preset Quick Start (Blog Post, Product…), remplissez le formulaire, ou importez depuis votre base ou une spec.
  3. Regardez l'aperçu en direct se mettre à jour pendant la saisie, puis cliquez Generate API. Le Model et le Controller s'ouvrent dans l'éditeur.
  4. Cliquez Run Migrations (si .env manque, l'extension propose de le créer depuis .env.example), puis Fresh + Seed si vous voulez des données d'exemple.
  5. Cliquez Open API Docs : l'extension démarre le serveur si aucun ne tourne et ouvre la documentation interactive de votre nouvelle API dans le navigateur.

Le tour complet des boutons est sur la page Actions rapides.