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:46]
dmillot
web:commandes_du_terminal [2018/11/16 08:35] (Version actuelle)
dmillot [Packages] Dompdf
Ligne 1: Ligne 1:
 ====== Commandes du terminal Laravel ====== ====== Commandes du terminal Laravel ======
  
-=== Création d'un modèle avec artisan : ===+===== Migrations ===== 
 +== Effectuer une migration : ==
 <​code>​ <​code>​
-php artisan ​make:model Table [-m]+php artisan ​migrate
 </​code>​ </​code>​
-L'​option **-m** permet de générer la migration équivalente (non-obligatoire). 
  
 ---- ----
  
-=== Création d'un controller === 
-<​code>​ 
-php artisan make:​controller TableController [--resource] 
-</​code>​ 
-L'​option **- -resource** permet de générer les méthodes CRUD //​([[https://​fr.wikipedia.org/​wiki/​CRUD]])//​ dans le fichier (non-obligatoire). 
- 
----- 
-=== Migrations === 
-== Effectuer une migration : == 
-<​code>​ 
-php artisan migrate 
-</​code>​ 
 == Annuler la dernière migration : == == Annuler la dernière migration : ==
 <​code>​ <​code>​
 php artisan migrate:​rollback php artisan migrate:​rollback
 </​code>​ </​code>​
 +
 +----
 +
 == Annuler toutes les migrations : == == Annuler toutes les migrations : ==
 <​code>​ <​code>​
 php artisan migrate:​reset php artisan migrate:​reset
 </​code>​ </​code>​
 +
 +----
 +
 == Annuler toutes les migrations et les relancer : == == Annuler toutes les migrations et les relancer : ==
 <​code>​ <​code>​
 php artisan migrate:​refresh php artisan migrate:​refresh
 </​code>​ </​code>​
 +
 +----
 +
 == Supprimer toutes les tables de la base de données et exécuter les migrations : == == Supprimer toutes les tables de la base de données et exécuter les migrations : ==
 <​code>​ <​code>​
Ligne 38: Ligne 35:
 </​code>​ </​code>​
  
-  ​Test +---- 
-  Test + 
-  ​* Test+ 
 +===== Générations de fichiers ===== 
 + 
 +== Création d'un nouveau model : == 
 +<​code>​ 
 +php artisan make:model Table [-m] 
 +</​code>​ 
 +//​L'​option ​**-m** permet de générer la migration équivalente (non-obligatoire).//​ 
 + 
 +---- 
 + 
 +== Création d'un nouveau controller : == 
 +<​code>​ 
 +php artisan make:​controller TableController [--resource] 
 +</​code>​ 
 +//​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>​ 
 + 
 +---- 
 +