Laravel : Synthèse n°9
Publié le 16 janvier 2024
DevDb est une extension VS Code légère qui fournit un client GUI de base de données et affiche les données et les détails du schéma directement dans l'éditeur :
Ce package prend en charge SQLite, MySQL et PostgreSQL, y compris une option de configuration zéro où l'extension détecte automatiquement la base de données utilisée. L'option de configuration zéro est utile car vous configurez la base de données via le . 'env' fichier du projet, et DevDb sait automatiquement comment se connecter au lieu d'avoir à configurer un outil de base de données distinct.
Vous pouvez également configurer votre base de données (prise en charge) manuellement via un fichier de configuration, dont vous pouvez contrôler la version pour une configuration locale facile. Par exemple, si vous fournissez un service Docker MySQL dans le cadre de votre projet, DevDb peut se connecter automatiquement au conteneur Docker en cours d'exécution.
Une fonctionnalité pratique pour Laravel, en particulier, consiste à naviguer d'un modèle au contenu de la base de données du modèle via Code Lense (View table) :