Mit dem folgenden Befehl kann ich ein Modell und einen 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?
laravel
laravel-5.4
artisan
arun
quelle
quelle
Antworten:
Sie können dies tun, wenn Sie vom Modell ausgehen
Wenn Sie ausführen
php artisan make:model --help
, werden alle verfügbaren Optionen angezeigtAktualisieren
Wie in den Kommentaren von @arun in neueren Versionen von laravel> 5.6 erwähnt, kann der folgende Befehl ausgeführt werden:
quelle
php artisan make:model Todo -a
Modell, Migration, Ressourcen-Controller undfactory
show
param ist das Modellobjekt , wenn es mit der Erstellungmake:model -mcr
gegenmake:controller --resource
die Methodeshow
param wird$id
Mit diesem Befehl können Sie Modell + Migration + Controller in einer Zeile erstellen:
Kurzfassung:
php artisan make:model -mc test
Ausgabe :-
Wenn Sie alle CRUD- Operationen in der Steuerung ausführen müssen, verwenden Sie diesen Befehl:
Kurzfassung:
php artisan make:model -mc test --resource
quelle
Sie können dies mit dem folgenden Befehl tun:
Kurz:
-m, um eine Migration zu erstellen
-c um einen Controller zu erstellen
-r, um anzugeben, dass der Controller über eine Ressource verfügt
quelle
Das Ergebnis ist
Verwenden Sie einfach -crm anstelle von -mcr
quelle
Aktualisiert
Laravel 6 Durch das Modell
So generieren Sie einen Migrations-, Seeder-, Factory- und Ressourcencontroller für das Modell
Oder
Andere Optionen
-c, --controller Erstellt einen neuen Controller für das Modell
-f, --factory Erstellt eine neue Factory für das Modell
--force Erstellt die Klasse, auch wenn das Modell bereits vorhanden ist
-m, --migration Erstellt eine neue Migrationsdatei für das Modell
-s, --seed Erstellt eine neue Seeder-Datei für das Modell
-p, --pivot Gibt an, ob das generierte Modell ein benutzerdefiniertes Zwischentabellenmodell sein soll
-r, --resource Gibt an, ob der generierte Controller ein Ressourcencontroller sein soll
Weitere Hilfe
Hoffe, dass Neulinge Hilfe bekommen.
quelle
Laravel 5.4 können Sie verwenden
Dadurch wird 1) Modell 2) Controller mit Standardressourcenfunktion erstellt. 3) Migrationsdatei
Und bekam Antwort
Modell erfolgreich erstellt.
Erstellte Migration: 2018_04_30_055346_create_tests_table
Controller erfolgreich erstellt.
quelle
Wir können
php artisan make:model Todo -a
damit Modell, Migration, Ressourcencontroller und Factory erstellenquelle
Um Modus, Controller mit Ressourcen zu machen, können Sie CMD wie folgt eingeben:
oder Sie können dies durch Eingabe überprüfen
wo Sie alle Ideen bekommen können
quelle
Um alle 3 zu machen: Modell-, Controller- und Migrationsschema der Tabelle
Schreiben Sie in Ihre Konsole:
php artisan make:model NameOfYourModel -mcr
quelle
Mit -m -c -r können Sie Migration, Modell und Controller erstellen.
quelle
Sie müssen das Flag --resource nicht hinzufügen. Geben Sie einfach Folgendes ein, und laravel erstellt die gesamten gewünschten Ressourcen
quelle
Wie ich es bis jetzt gemacht habe:
Anscheinend gibt es einen schnelleren Weg:
quelle
Versuchen Sie einfach diesen Befehl auf Ihrem Terminal
Unterhalb der Ausgabe wird Ihr Modell, Controller mit Ressource und Migrationsdatei erstellt ...
quelle