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:51]
dmillot Commandes du terminal Laravel
web:commandes_du_terminal [2018/11/16 08:35] (Version actuelle)
dmillot [Packages] Dompdf
Ligne 38: Ligne 38:
  
  
-===== Création d'​un ​modèle avec artisan =====+===== Générations de fichiers ===== 
 + 
 +== Création d'​un ​nouveau model : ==
 <​code>​ <​code>​
 php artisan make:model Table [-m] php artisan make:model Table [-m]
 </​code>​ </​code>​
-L'​option **-m** permet de générer la migration équivalente (non-obligatoire).+//L'​option **-m** permet de générer la migration équivalente (non-obligatoire).//
  
 ---- ----
  
-===== 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>​ 
 + 
 +---- 
 +