2017-07-12 21 views
1

私はチュートリアルを、以下、私はphp artisan controller:make OrdersControllerを読んでいるものから、しかし laravelが詳細なコードを生成しないのはなぜですか?

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 
use App\Http\Controllers\Controller; 

class Hello extends Controller 
{ 
    /** 
    * Display a listing of the resource. 
    * 
    * @return Response 
    */ 
    public function index() 
    { 
     // 
    } 

    /** 
    * Show the form for creating a new resource. 
    * 
    * @return Response 
    */ 
    public function create() 
    { 
     // 
    } 

    /** 
    * Store a newly created resource in storage. 
    * 
    * @param Request $request 
    * @return Response 
    */ 
    public function store(Request $request) 
    { 
     // 
    } 

    /** 
    * Display the specified resource. 
    * 
    * @param int $id 
    * @return Response 
    */ 
    public function show($id) 
    { 
     // 
    } 

    /** 
    * Show the form for editing the specified resource. 
    * 
    * @param int $id 
    * @return Response 
    */ 
    public function edit($id) 
    { 
     // 
    } 

    /** 
    * Update the specified resource in storage. 
    * 
    * @param Request $request 
    * @param int $id 
    * @return Response 
    */ 
    public function update(Request $request, $id) 
    { 
     // 
    } 

    /** 
    * Remove the specified resource from storage. 
    * 
    * @param int $id 
    * @return Response 
    */ 
    public function destroy($id) 
    { 
     // 
    }} 

は、私の場合、私は唯一取得しています与えています:

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

class Hello extends Controller 
{ 
    // 
} 

私が含まれるメソッドを取得していない私ボイラープレートは明らかに詳細ではありません。私は同じコマンドphp artisan make:controller Helloを使用しています。私は何が間違っていますか?それが私のOSX上で役立つ場合。

+0

https://laravel.com/docs:

あなたは手動で適切なコマンドを生成されたコントローラを削除して再実行することができます/5.4/controllers#dependency-injection-and-controllers –

答えて

6

最初のクラスには、職人のコマンドに関するexplenationは、コマンドの前ヘルプを追加したい場合はdocs

を読んで、リソースコントローラです:

php artisan help make:cotroller 

あなたはオプションを見ることができます(リソースの場合は-r)を使用してリソースコントローラを作成します。

php artisan make:controller Hello -r 

あなたresources/web.phpファイルにルートを追加することを忘れないでください

+1

ありがとうございましたこれは役に立ちました。 – ArdentLearner

+1

喜んで役立つ、幸せなコーディング –