Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
laravel:artisan [2019/09/16 22:52] webproducer angelegt |
laravel:artisan [2024/02/11 14:38] (aktuell) webproducer php artisan db:seed |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Artisan (Kommandozeilentool) ====== | ====== Artisan (Kommandozeilentool) ====== | ||
- | Hier die wichtigsten Artisan-Kommandos im Überblick (Werte in eckigen Klammern sind entsprechend zu ersetzen): | + | In der folgenden (unvollständigen) Tabelle sind die wichtigsten Artisan-Kommandos aufgeführt. Da nicht alle Kommandos im Framework "lumen" enthalten sind geben die letzten Spalten darüber Auskunft, in welchem Framework das Kommando zur Verfügung steht (Werte in eckigen Klammern sind entsprechend zu ersetzen): |
- | ^ Kommando ^ Auswirkung ^ | + | ^ Kommando ^ Auswirkung ^ Laravel ^ Lumen ^ |
- | | php artisan make:migration create_[tabellennamen]_table | Legt eine neue Migration im Verzeichnis "database/migrations" an | | + | | php artisan make:migration create_[tabelle]_table | Legt eine neue Migration im Verzeichnis "database/migrations" an | **X** | **X** | |
- | | php artisan make:controller [Name]Controller | Legt einen neuen Controller im Verzeichnis "app/Http/Controllers/" an | | + | | php artisan migration --path=database/migrations/filename.php | Führt nur die angegebene Migration aus | **X** | **X** | |
- | | php artisan make:seeder [Name]Seeder | Legt einen neuen Seeder im Verzeichnis "database/seeds/" an | | + | | php artisan make:model [Name] | Legt ein neues Model im Verzeichnis "app/" an | **X** | **-** | |
- | | php artisan Migration:refresh --seed | Legt alle Migrations und Seeder neu an | | + | | php artisan make:controller [Name]Controller | Legt einen neuen Controller im Verzeichnis "app/Http/Controllers/" an | **X** | **-** | |
- | | php artisan Cache:clear | Löscht den Cache | | + | | php artisan make:seeder [Name]Seeder | Legt einen neuen Seeder im Verzeichnis "database/seeds/" an | **X** | **X** | |
- | | php artisan route:list | Listet alle Routes auf | | + | | php artisan db:seed --class=[ClassName]Seeder | führt die angegebene Seed-Klasse aus | **X** | **X** | |
- | | php artisan list | Listet alle Artisan-Kommandos auf | | + | | php artisan make:mail [Name] | Legt eine neues E-Mail-Template in "app/Mail" an | **X** | **?** | |
+ | | php artisan migrate:refresh --seed | Legt alle Migrations und Seeder neu an | **X** | **X** | | ||
+ | | php artisan Cache:clear | Löscht den Cache | **X** | **X** | | ||
+ | | php artisan route:list | Listet alle Routes auf | **X** | **-** | | ||
+ | | php artisan list | Listet alle Artisan-Kommandos auf | **X** | **X** | | ||
+ | | php artisan --version | Zeigt die aktuelle Version vom Framework an | **X** | **?* | | ||
+ | **Voraussetzung** | ||
+ | |||
+ | Um PHP wie in der Tabellenspalte "Kommando" ohne Pfadangabe aufrufen zu können (z. B. im "Terminal" von PhpStorm) muss in Windows zuvor eine [[:php:umgebungsvariable|Umgebungsvariable]] eingerichtet werden. | ||