Lors du développement de packages Laravel, les fournisseurs de services s'appuient sur les méthodes magiques config('my.config') et config_path('../my-config.php') définies dans Illuminate/Foundation/helpers.php . Mais si PHPStorm ne trouve pas ces méthodes magiques, comment pouvons-nous garantir que ces dépendances prendront effet ?
Est-il possible de vérifier quels espaces de noms sont installés dans Composer ?
J'ai essayé :
Kit individuel : https://packagist.org/packages/illuminate/foundation Ce kit semble avoir été abandonné sans aucun plan de remplacement fourni.
Installez l'intégralité du Laravel/framework. Il y a un conflit entre ceci et l'application que j'essaie d'installer. Dans le même temps, je veux également essayer d'éviter d'installer des dépendances inutiles dans la suite.
J'ai essayé quelques packages d'Illuminate : configuration, conteneur et contrats. Lorsque j'ai vérifié le dossier source, j'ai constaté qu'aucun répertoire Illuminate n'avait été trouvé.
J'ai inclus le framework Laravel comme dépendance de développement.