Introduction
Assurer des indications de code précises tout en travaillant avec des modèles Eloquent dans PhpStorm peut être un défi. Cet article aborde le problème des astuces de méthode manquantes et fournit une solution complète à l'aide du package laravel-ide-helper.
Comprendre le problème
Lorsque vous travaillez avec des modèles Eloquent dans PhpStorm, il est courant de rencontrer des indices de code manquants pour des méthodes telles que orderBy(), take() et skip(). Cela peut être frustrant et nuire à la productivité.
Solution : Laravel IDE Helper Package
Le package laravel-ide-helper offre une solution élégante à ce problème grâce à son modèle généré. Fonctionnalité PHPDocs. En générant ces PHPDocs, PhpStorm peut afficher avec précision des astuces pour les méthodes Eloquent.
Génération de modèles PHPDocs
Pour générer des modèles PHPDocs, exécutez la commande suivante :
php artisan ide-helper:models
Cela créera un fichier séparé pour tous les PHPDocs.
Écrire des PHPDocs directement dans les fichiers de modèle
Si vous rencontrez des problèmes dans PHPStorm en raison de plusieurs définitions de classe, vous pouvez écrire les PHPDocs directement dans les fichiers de modèle à l'aide de la commande suivante :
php artisan ide-helper:models -W
Cela écrasera les PHPDocs dans les fichiers de modèle.
Notes supplémentaires
Le package laravel-ide-helper peut nécessiter une configuration supplémentaire en fonction de vos besoins. Pour plus d'informations, reportez-vous à la documentation du package.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!