2016-10-24 8 views
1

私はlaravelを使用しています。職人のコントローラーを作成するときは、作成、保管などの作業をせずに作成します。Artisanはコントローラーに作成、ストアなどを生成しません

それは、これを出力します

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 

class TasksController extends Controller 
{ 
     // 
} 

は、それはなど、インデックス作成/ /ストアを生成するべきではないでしょうか。そうでない場合は、どのように生成するのですか?

答えて

0
Laravel 5.2で

と前に、あなただけran something like this

php artisan make:controller TasksController 

そして、それはあなたのためのスタブを生成しました。スタブされたメソッドをオプトアウトするには、--plainを明示的に渡す必要がありました。 As of Laravel 5.3以上、あなたはそれが無地のバージョンにそれらのメソッドとそれデフォルトをスタブするために--resourceを追加する必要がありますあなたのためのリソースメソッドをスタブします

php artisan make:controller TasksController --resource 

。これは、コミットこの中に変更されました:https://github.com/laravel/framework/commit/8e6ac01b4a311ec4740ab2bced01fbdf6f1241c5

+0

だけでなく、php artisan make:controller YourController --resourceを使用する必要があり、これを追加しました:? –

+0

+1

私はそれを実践しました。ありがとう! –

0

あなたが言及したhere

関連する問題