2017-06-07 14 views
0

私は幼稚園を習いたいと思います。laravelのmakeコントローラでエラーが発生しました

laravelバージョン5.0.16を使用しています。

php artisan make:controller Admin\Controller --resource 

それはこのエラーを示しています

[RuntimeException] The "--resource" option does not exist.

問題は何ですか?

何が違うのですか?

php artisan make:controller Admin\Controller --resource 

php artisan make:controller Admin\Controller --plain 

php artisan make:controller Admin\Controller 
+2

--resource彼らは最新のLaravelでこれらのオプションを削除したlaravel 5.0 –

+0

には存在しません... –

答えて

1

はすべて--resourceの第一は、5.0に存在しないと、あなたが管理者/コントローラ上に書いてLaravelで今

ショートAdminControllerとしてそれを作るコントローラ名に/使用しないでください5.2 make:controllerコマンドはプレーンコントローラを作成します。リソースコントローラに--resourceを追加する必要がある場合は、

Resource Contr oller

リソースコントローラは、例えば、あなたが実行し、同様のルートでCRUDの4つの組み込みのメソッドを提供します:

Route::resource('admin', 'AdminController'); 

それは以下となります。

php artisan make:controller AdminController --resource 

その後ルートはとして登録することができます4つの方法を教えてください。

を更新

Laravelリソースルーティングは、コードの単一の行を持つコントローラに典型的な「CRUD」ルートを割り当てるを削除取得作成します。

プレーンコントローラとプレーンなし。

以前は、Laravel 5.2 --plainを使用して、ルートとメソッドを組み込まずにシンプルなコントローラを作成しました。今:

php artisan make:controller AdminController

--plainと同じように動作します。

参考:https://laravel.com/docs/5.4/controllers

+0

おかげブルームーン –

関連する問題