Comprendre Laravel 5.4 : L’ajout de dépendances avec Composer

Pour facilité la création de vue HTML et notamment de formulaire, on va ajouter une dépendance (laravelcollective/html) via Composer en modifiant la configuration dans composer.json, c’est ce qui servira d’exemple :

"require": {
   "php": ">=5.6.4",
   "laravel/framework": "5.4.*",
   "laravelcollective/html":"^5.4.0",
   "laravel/tinker": "~1.0"
},

puis on lance une mise à jour en commande depuis le dossier de l’application :

composer update

Une fois le chargement terminé, on va modifier le fichier config/app.php afin de lui indiquer la façade qui donne accès à cette nouvelle dépendance.

Il faut ajouter cette ligne dans le tableau des providers :

'providers' => [
    // ...
    Collective\Html\HtmlServiceProvider::class,
    // ...
  ],

Et aussi ajouter ces deux lignes dans le tableau des alias :

'aliases' => [
    // ...
      'Form' => Collective\Html\FormFacade::class,
      'Html' => Collective\Html\HtmlFacade::class,
    // ...
  ],

Ready ! La dépendance est installée, on ira dans la doc de celle-ci pour voir comment l’utiliser !