Maison >cadre php >Laravel >Laravel supprime la bibliothèque tierce

Laravel supprime la bibliothèque tierce

PHPz
PHPzoriginal
2023-05-20 21:28:37766parcourir

Dans le processus d'utilisation du framework Laravel pour le développement Web, nous introduisons généralement des bibliothèques tierces pour nous aider à développer des applications plus rapidement et plus efficacement. Cependant, dans le développement réel, nous pouvons rencontrer des situations dans lesquelles nous devons supprimer certaines bibliothèques que nous n'avons pas besoin d'utiliser.

Alors, comment supprimer les bibliothèques tierces dans le framework Laravel ? Cet article vous le présentera en détail.

Première méthode : suppression manuelle

La méthode la plus simple et la plus directe consiste à supprimer manuellement la bibliothèque tierce.

Supposons que nous souhaitions supprimer la bibliothèque Laravel-Permission de Spatie. Nous pouvons la supprimer en suivant les étapes suivantes :

  1. Ouvrez le fichier composer.json, recherchez le champ "require" et supprimez la ligne "Laravel-Permission".
  2. Ouvrez le fichier /config/app.php, recherchez les champs "providers" et "aliases", et supprimez les lignes liées à Laravel-Permission.
  3. Exécutez la commande Composer update pour supprimer les informations Laravel-Permission dans le fichier composer.json mis à jour du répertoire du fournisseur.

Bien que cette méthode semble simple et directe, elle présente un inconvénient, à savoir que vous devez gérer manuellement chaque bibliothèque qui doit être supprimée. Si vous devez supprimer plusieurs bibliothèques, cela deviendra très gênant.

Deuxième voie : Utiliser Composer

Dans le framework Laravel, nous pouvons gérer les modules via l'outil Composer. Par conséquent, utiliser Composer est également un moyen efficace de supprimer les bibliothèques tierces.

Supposons que nous souhaitions toujours supprimer la bibliothèque Laravel-Permission de Spatie, nous pouvons alors désinstaller la bibliothèque via la commande Remove de Composer. Les étapes spécifiques sont les suivantes :

  1. Entrez le répertoire racine du projet dans le terminal, puis exécutez la commande suivante :
composer remove spatie/laravel-permission

Cela supprimera Laravel-Permission de notre projet.

  1. Exécutez la commande Composer update pour mettre à jour le fichier Composer.lock.
composer update

Cette étape est nécessaire car le fichier Composer.lock enregistre les informations de version de toutes les bibliothèques que nous utilisons. Ce n'est qu'après la mise à jour de ce fichier que notre projet mettra correctement à jour les informations sur la version de la bibliothèque.

L'avantage d'utiliser Composer est qu'il parcourt automatiquement notre projet et supprime les bibliothèques dont nous n'avons plus besoin. De plus, nous pouvons ajouter les informations des bibliothèques qui doivent être supprimées au fichier Composer.json, et il suffit d'exécuter une commande pour supprimer ces bibliothèques.

Résumé

Cet article présente deux méthodes pour supprimer des bibliothèques tierces : la suppression manuelle et l'utilisation de Composer. Bien que la méthode de suppression manuelle soit simple et directe, elle nécessite un traitement manuel de chaque bibliothèque à supprimer et ne convient pas à la suppression de plusieurs bibliothèques. L'avantage d'utiliser Composer est que nous pouvons gérer automatiquement nos bibliothèques, et en même temps, nous pouvons facilement mettre à jour et supprimer des bibliothèques, ce qui est un moyen plus efficace.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn