2017-03-09 6 views
0

を生成し、私はコマンドを実行するとき、私は、手順Laravel:職人コマンドは、完全な自動生成していないが、私はLaravl 5. <a href="https://tutorials.kode-blog.com/laravel-hello-world" rel="nofollow noreferrer">https://tutorials.kode-blog.com/laravel-hello-world</a></p> <p>を学ぶためのチュートリアルを学び始めコード

を追っ:php artisan make:controller Hello

私はちょうどベースコードを得ています:

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 

class Hello extends Controller 
{ 
    // 
} 

しかし、チュートリアルのspe自動的に生成されたコードをいくつかの関数とともにクラス内に記述します。

それは私が構成の変更を更新する必要があるか、私が開始するには、このフレームワークのための非常に基本的な何かが足りないのです、私は再インストールしようとしたかを把握できなかった

<?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) 
    { 
     // 
    } 
} 

、自動生成されたコードがあると言いますアプリケーションが再び発生し、同じ問題が再び発生しました。

答えて

2

このチュートリアルは少し古いと思われます。 Laravel 5.2では、デフォルトでプレーンコントローラを生成するようにコマンドが更新されました。

「リソース」コントローラを生成するには、チュートリアルに示すように、あなたは今、「--resource」フラグを渡す必要があります:

php artisan make:controller Hello --resource 
+0

おかげで...だから、更新されたバージョンを学ぶための任意の優れたリソース最後に多くの誤解を生み出すよりも、正しいことを学ぶのが良いと思うので、完全なプロジェクトやそれ自体に付随する良いことを教えてくれます。 – atjoshi

+1

@atjoshiララヴェルを学ぶための最良のリソースの1つはララカストです。 Laravelだけでなく、そこにはたくさんの素晴らしい無料コンテンツがあります。 ScratchシリーズのLearning Laravelから始めることをお勧めします。これは、リリースごとに更新され、常に無料です。https://laracasts.com/series/laravel-from-scratch-2017 – patricus

関連する問題

 関連する問題