L'essence du framework aravel est également constituée d'un ensemble d'excellents composants. Pour comprendre le framework laravel, vous devez comprendre les différents composants utilisés dans le framework laravel.
Parmi les différentes bibliothèques de composants en php, les deux plus importantes sont Packagist PEAR
Parmi eux, Packagist coopère avec Composer et peut être utilisé pour installer des composants dans Packagist et effectuer un chargement automatique.
Après avoir utilisé composer pour télécharger les composants localement, deux fichiers, composer.json et composer.lock, seront générés. Le fichier composer.lock listera tous les composants PHP du projet et les numéros de crackée spécifiques des composants. crackée et permet au projet d'utiliser uniquement des crackées spécifiques des composants PHP. L'avantage est que composer téléchargera la crackée spécifique répertoriée dans ce fichier, quelle que soit la dernière crackée disponible dans Packagist. Vous devez placer le fichier composer.lock dans le contrôle de crackée afin que les membres de l'équipe utilisent la même crackée de PHP que vous. le développement local et le serveur utilisent la même crackée du composant PHP, les bogues causés par différentes crackées de composants peuvent être minimisés.
Le chargement automatique de Composer est en fait un fichier nommé autoload.php, qui est enregistré dans le répertoire du fournisseur. Lorsque Composer télécharge chaque composant PHP, il vérifie le fichier composer.json de chaque composant pour déterminer comment charger le composant après avoir obtenu ces informations. , Composer créera localement un chargeur automatique standard kimono PSR pour ce composant. De cette façon, nous pouvons instancier n’importe quel composant PHP du projet. Ces composants doivent être chargés automatiquement.
Déclaration:
Toutes les ressources de ce site Web sont fournies et publiées par des internautes, ou réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site Web sont uniquement destinées à l’apprentissage et à la référence. Merci de ne pas les utiliser à des fins commerciales, sinon vous serez responsable de toutes les conséquences encourues ! En cas d'infraction, veuillez nous contacter pour la supprimer et la supprimer. Coordonnées : admin@php.cn