Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
web:commandes_du_terminal [2018/11/13 09:55]
dmillot Commandes du terminal Laravel
web:commandes_du_terminal [2018/11/16 08:35] (Version actuelle)
dmillot [Packages] Dompdf
Ligne 40: Ligne 40:
 ===== Générations de fichiers ===== ===== Générations de fichiers =====
  
-== Création d'un model ==+== Création d'​un ​nouveau ​model ==
 <​code>​ <​code>​
 php artisan make:model Table [-m] php artisan make:model Table [-m]
Ligne 48: Ligne 48:
 ---- ----
  
-== Création d'un controller ==+== Création d'​un ​nouveau ​controller ​==
 <​code>​ <​code>​
 php artisan make:​controller TableController [--resource] php artisan make:​controller TableController [--resource]
 </​code>​ </​code>​
-//​L'​option **- -resource** permet de générer les méthodes ​CRUD ([[https://​fr.wikipedia.org/​wiki/​CRUD]]dans le fichier (non-obligatoire).//​+//​L'​option **- -resource** permet de générer les méthodes [[https://​fr.wikipedia.org/​wiki/​CRUD|CRUD]] dans le fichier (non-obligatoire).//​ 
 + 
 +---- 
 + 
 +== Générer les vues et les routes basiques de connexion/​inscription == 
 +<​code>​ 
 +php artisan make:auth 
 +</​code>​ 
 + 
 +---- 
 +===== Routes ===== 
 +== Voir la liste des routes == 
 +<​code>​ 
 +php artisan route:​list 
 +</​code>​ 
 + 
 +---- 
 +===== Packages ===== 
 +=== Formulaires === 
 +== Installer le package : == 
 +<​code>​ 
 +composer require "​laravelcollective/​html":"​^5.4.0"​ 
 +</​code>​ 
 + 
 +---- 
 + 
 +== Ajouter le provider dans config/​app.php == 
 +<​code>​ 
 +'​providers'​ => [ 
 +    // ... 
 +    Collective\Html\HtmlServiceProvider::​class,​ 
 +    // ... 
 +  ], 
 +</​code>​ 
 + 
 +---- 
 + 
 +== Ajouter les alias de classe dans config/​app.php == 
 +<​code>​ 
 +'​aliases'​ => [ 
 +    // ... 
 +      '​Form'​ => Collective\Html\FormFacade::​class,​ 
 +      '​Html'​ => Collective\Html\HtmlFacade::​class,​ 
 +    // ... 
 +  ], 
 +</​code>​ 
 +---- 
 +=== Dompdf === 
 +== Installer le package : == 
 +<​code>​ 
 +composer require barryvdh/​laravel-dompdf 
 +</​code>​ 
 +---- 
 + 
 +== Ajouter le provider dans config/​app.php == 
 +<​code>​ 
 +'​providers'​ => [ 
 +    // ... 
 +    Barryvdh\DomPDF\ServiceProvider::​class,​ 
 +    // ... 
 +  ], 
 +</​code>​ 
 +---- 
 +== Ajouter l'​alias de classe dans config/​app.php == 
 +<​code>​ 
 +'​aliases'​ => [ 
 +    // ... 
 +    '​PDF'​ => Barryvdh\DomPDF\Facade::​class,​ 
 +    // ... 
 +  ], 
 +</​code>​ 
 +---- 
 + 
 +=== Debugbar (outil de debugage) === 
 +== Installer le package : == 
 +<​code>​ 
 +composer require barryvdh/​laravel-debugbar --dev 
 +</​code>​ 
 + 
 +---- 
 + 
 +== Ajouter le provider dans config/​app.php == 
 +<​code>​ 
 +'​providers'​ => [ 
 +    // ... 
 +    Barryvdh\Debugbar\ServiceProvider::​class,​ 
 +    // ... 
 +  ], 
 +</​code>​ 
 +---- 
 +== Ajouter l'​alias de classe dans config/​app.php == 
 +<​code>​ 
 +'​aliases'​ => [ 
 +    // ... 
 +    '​Debugbar'​ => Barryvdh\Debugbar\Facade::​class,​ 
 +    // ... 
 +  ], 
 +</​code>​ 
 + 
 +---- 
 +