Ich kann mit dem folgenden Befehl einen Modell- und Ressourcencontroller (an das Modell gebunden) erstellen
php artisan make:controller TodoController --resource --model=Todo
Ich möchte auch eine Migration mit dem obigen Befehl erstellen. Ist das möglich?
Sie können es tun, wenn Sie mit dem Modell beginnen
php artisan make:model Todo -mcr
wenn Sie php artisan make:model --help
ausführen, sehen Sie alle verfügbaren Optionen
-m, --migration Erstellt eine neue Migrationsdatei für das Modell.
-c, --controller Erstellt einen neuen Controller für das Modell.
-r, --resource Gibt an, ob der generierte Controller ein Ressourcencontroller sein soll
Update
Wie in den Kommentaren von @arun in neueren Versionen von laravel> 5.6 erwähnt, ist es möglich, folgenden Befehl auszuführen:
php artisan make:model Todo -a
-a, --all Generiert eine Migration, eine Factory und eine Ressource Controller für das Modell
mit diesem Befehl können Sie Modell + Migration + Controller in einer Zeile erstellen
php artisan make:model --migration --controller test
Kurzversion: php artisan make:model -mc test
Ausgabe :-
Modell erfolgreich erstellt.
Erstellt Migration: 2018_03_10_002331_create_tests_table
Controller erfolgreich erstellt.
Sie können dies mit dem folgenden Befehl tun:
php artisan make:model post -mc
Um den Modus Controller mit Ressourcen zu erstellen, können Sie CMD wie folgt eingeben:
php artisan make:model Todo -mcr
oder Sie können durch Eingabe überprüfen
php artisan help make:model
wo Sie alle Ideen bekommen können
php artisan make:model PurchaseRequest -crm
Das Ergebnis ist
Model created successfully.
Created Migration: 2018_11_11_011541_create_purchase_requests_table
Controller created successfully.
Verwenden Sie einfach -crm anstelle von -mcr
Laravel 5.4 Sie können verwenden
php artisan make:model --migration --controller --resource Test
Dadurch wird 1) Modell 2) Controller mit Standardressourcenfunktion 3) Migrationsdatei erstellt
Und bekam Antwort
Modell erfolgreich erstellt.
Erstellt Migration: 2018_04_30_055346_create_tests_table
Controller erfolgreich erstellt.
Wir können php artisan make:model Todo -a
verwenden, um Modell, Migration, Ressourcencontroller und Factory zu erstellen
Mit -m -c -r können Sie Migration, Modell und Controller vornehmen.
php artisan make:model Post -m -c -r
Um alle 3: Modell-, Controller- und Migrationsschemas der Tabelle zu erstellen
schreiben Sie in Ihre Konsole: php artisan make:model NameOfYourModel -mcr