web-dev-qa-db-ja.com

laravel 5.1で職人を使用してビューを作成する方法

基本的なCURD操作でビューを作成するソリューションをドキュメントで探していましたが、あまり成功していませんでした。

これは非常に簡単かもしれませんが、何かが足りないか、十分に見えません。

以下の職人コマンドを使用してモデルとコントローラーを作成できます

php artisan make:model modelName

php artisan make:controller controllerName

しかし、基本的なCURDビューをどのように作成しますか。何かのようなもの

 php artisan make:views

このドキュメントは見つかりません。助けてください

13
Scrappy Cocco

執筆時点では、独自のコマンドを記述したり、サードパーティのパッケージを使用したりせずに、職人を介してビューを作成する方法はありません。すでに提案されているように独自に記述するか、 sven/artisan-view を使用できます。

11
Sven

laravel 5.1 or 5.2.

ステップ1:

php artisan make:command MakeViewCommand

ステップ2:

この要点からクラスをコピー

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

8
umefarooq

Laravelには公式にビュー用の職人キャマンドはありません。

ただし、Artisan Viewのようなサードパーティのプラグインを追加できます。ここにリンクがあります Artisan View

提供されたガイドによってプロジェクトにこのプラグインを追加した後、 here 以下のcammandsを実行できるはずです:

  • デフォルトディレクトリにビュー「index.blade.php」を作成します

    $ php artisan make:view index
    
  • サブディレクトリ( 'pages')にビュー 'index.blade.php'を作成します

    $ php artisan make:view pages.index
    
  • 別のファイル拡張子( 'index.html')でビューを作成します

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

V5.4では、次のコマンドを作成する必要があります。php artisan make:command MakeView

使用する前に、App/Console/Kernelに登録する必要があります

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

次に、次のようなビューを作成します。php artisan make:view posts/create

0
aurelioth