Benutzer-Werkzeuge

Webseiten-Werkzeuge


laravel:artisan

Artisan (Kommandozeilentool)

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 Laravel Lumen
php artisan make:migration create_[tabelle]_table Legt eine neue Migration im Verzeichnis „database/migrations“ an X X
php artisan migration –path=database/migrations/filename.php Führt nur die angegebene Migration aus X X
php artisan make:model [Name] Legt ein neues Model im Verzeichnis „app/“ an X -
php artisan make:controller [Name]Controller Legt einen neuen Controller im Verzeichnis „app/Http/Controllers/“ an X -
php artisan make:seeder [Name]Seeder Legt einen neuen Seeder im Verzeichnis „database/seeds/“ an X X
php artisan db:seed –class=[ClassName]Seeder führt die angegebene Seed-Klasse aus X X
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

Um PHP wie in der Tabellenspalte „Kommando“ ohne Pfadangabe aufrufen zu können (z. B. im „Terminal“ von PhpStorm) muss in Windows zuvor eine Umgebungsvariable eingerichtet werden.

laravel/artisan.txt · Zuletzt geändert: 2024/02/11 14:38 von webproducer