webentwicklung-frage-antwort-db.com.de

Laravel 5.4 erstellt Modell, Controller und Migration mit einem einzigen handwerklichen Befehl

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?

86
arun

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

219
Christophvh

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.

7
Udhav Sarvaiya

Sie können dies mit dem folgenden Befehl tun:

php artisan make:model post -mc
5
sunil

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 

2
Nirmal Khadka
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.

1
Affan

Wir können php artisan make:model Todo -a verwenden, um Modell, Migration, Ressourcencontroller und Factory zu erstellen

1

Mit -m -c -r können Sie Migration, Modell und Controller vornehmen.

php artisan make:model Post -m -c -r
1

Um alle 3: Modell-, Controller- und Migrationsschemas der Tabelle zu erstellen

schreiben Sie in Ihre Konsole: php artisan make:model NameOfYourModel -mcr

0
clusterBuddy