Je n'ai pas encore envie de créer des paquets de compositeurs pour être intégrés à Laravel et vous surprendre comme des dépendances et des fins. C'est un problème qui rencontre et plusieurs fois la cause de problèmes sérieux, mais nous sommes obligés de le faire en faisant partie du code "tester notre cabeça" et de le faire fonctionner. Comme ce tutoriel va nous faire passer un pas à pas un paquet et un test -lo durante votre création de forme efficace.
Nous allons commencer à créer notre compositeur. Vous ne m'en avez pas beaucoup appris, mais en résumé, c'est notre générateur de paquets en PHP (en réalité, c'est ce que tous les développeurs PHP ou Conhecem). Nous pouvons créer une pâte vazia avec le nom du projet. Dans aucun cas, vous n'êtes en train de créer un paquet pour acheter des ceps sans passer par cep (eu sei que é simple rsrsrs). Vamos começar com o commandoinitialisation du compositeur, que nous vous montrerons un tel comme celui-là où nous vous proposons certaines questions liées à notre contrat et créerons une structure de base de répertoires (le padrão doit utiliser des pâtes src).
Ao criamos pacotes sempre ocorriam as seguintes perguntas. Comment souhaitez-vous fournir un paquet pour Laravel dans une ambiance où il n'est pas installé ? Comment tester est-ce que c'est comme les dépendances du framework que vous utilisez en même temps ? Pour répondre à ces questions, vous devez utiliser Orchestra Testbench, et l'installation est effectuée par commandele compositeur nécessite un orchestre/testbench --dev.
Maintenant que nous installons Orchestra Testbench et que nous sommes préoccupés par la qualité de notre code (si vous vous souciez de la qualité du code rsrs), j'ai installé PHPUnit ou PestPHP, vous devez par exemple utiliser PHPUnit.le compositeur nécessite phpunit/phpunit --devet utiliser o./vendor/bin/phpunit --generate-configuration.
Nous allons faire un paquet simple. Nous avons une forme plus facile de consulter les ceps através par l'intermédiaire des cep qui reçoivent 1 ou plus de ceps (c'est un test technique que je vis et j'achèterai intéressant) et nous allons certainement faciliter les tests pour garantir que vous êtes tout à fait ok et vermos le code passo-a. -passer dans un cycle de TDD.
Começaremos criando a pastaessaiset nous n'avons pas créé composer.json pour créer ou charger au...
[Courte citation de 8% de l'article original]