Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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> | ||
| + | |||
| + | ---- | ||
| + | |||