it-swarm.com.de

Wie man Handwerker benutzt, um Ansichten in Laravel zu machen 5.1

Ich habe in den Dokumenten nach einer Lösung gesucht, um Ansichten mit grundlegenden CURD-Vorgängen zu erstellen, jedoch ohne großen Erfolg.

Ich denke, das ist vielleicht ziemlich einfach, aber es fehlt etwas oder es sieht nicht stark genug aus.

ich kann Modelle und Steuerungen mit den folgenden handwerklichen Befehlen erstellen

php artisan make:model modelName

php artisan make:controller controllerName

Aber wie machen wir die grundlegenden Ansichten von CURD? so etwas wie 

 php artisan make:views

kann kein Dokument für dieses finden. Bitte helfen

9
Scrappy Cocco

Zum Zeitpunkt des Schreibens gibt es keine Möglichkeit, Ansichten über einen Handwerker zu erstellen, ohne einen eigenen Befehl zu schreiben oder ein Paket eines Drittanbieters zu verwenden. Sie können Ihr eigenes schreiben, wie bereits vorgeschlagen, oder sven/artisan-view verwenden.

11
Sven

wenn Sie Laravel 5.1 oder 5.2 verwenden, kann Ihnen dieses Gist dabei helfen: Befehl anzeigen Erstellen Sie einfach den Befehl Kopieren und Einfügen des Codes aus Gist.

Schritt 1

php artisan make:console MakeViewCommand

Schritt 2 Klasse aus diesem Gist kopieren

https://Gist.github.com/umefarooq/ebc617dbf88260db1448

6
umefarooq

Laravel hat offiziell keine Artisan-Cammands für Ansichten.

Sie können jedoch Drittanbieter-Plugins wie Artisan View .__ hinzufügen. Hier ist der Link Artisan View

Nach dem Hinzufügen dieses Plugins zu Ihrem Projekt durch die bereitgestellte Anleitung hier sollten Sie folgende Cammands ausführen können:

  • Erstellen Sie eine Ansicht "index.blade.php" im Standardverzeichnis

    $ php artisan make:view index
    
  • Erstellen Sie eine Ansicht 'index.blade.php' in einem Unterverzeichnis ('pages') 

    $ php artisan make:view pages.index
    
  • Erstellen Sie eine Ansicht mit einer anderen Dateierweiterung ('index.html'). 

    $ php artisan make:view index --extension=html
    
2
Priyash

In Version 5.4 müssen Sie den Befehl mit folgendem Befehl erstellen: php artisan make: Befehl MakeView

und bevor Sie es verwenden können, muss es in App/Console/Kernel registriert sein 

protected $commands = [
        Commands\MakeView::class
    ];

dann machst du eine Ansicht wie: php artisan make: Beiträge anzeigen/erstellen

0
aurelioth