2017-08-06 26 views
1

私はlaravelを新しくしました。タイトルには例外が記述されています。私は "App \ Model_Name;を使用する"必要があることを知っています。助けてください! これはモデルクラスクラス 'App Http Controllers Post'が見つかりません

<?php 

namespace App; 

use Illuminate\Database\Eloquent\Model; 

class Product extends Model 
{ 

} 

これは、私はあなたが `製品を意味すると思うControllerクラス

<?php 

    namespace App\Http\Controllers; 

    use Illuminate\Http\Request; 
    use App\Product; 

    class ProductsController extends Controller 
{ 
/** 
* Display a listing of the resource. 
* 
* @return \Illuminate\Http\Response 
*/ 
public function index() 
{ 
    return Post::all(); 
    return view('products.index'); 
} 

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

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

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

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

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

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

}

+0

をのPostControllerを使用してはならないです::すべてです() 'not'投稿:all() ' –

+0

ありがとう、男!それは助けになった。投稿(ブログ)で働いていたビデオ作家の例では、Postがメソッドであり、名前は –

答えて

0

あなたはProductController

<?php 

    namespace App\Http\Controllers; 

    use Illuminate\Http\Request; 
    use App\Product; 

    class PostController extends Controller 
    { 
    /** 
    * Display a listing of the resource. 
    * 
    * @return \Illuminate\Http\Response 
    */ 
    public function index() 
    { 
     return Post::all(); 
     return view('products.index'); 
    } 
+0

ではないと思っていましたが、ProductControllerはモデルで作業するために作成したものです。名前は違いますか? –

+0

PostControllerのControllerActionへのアクセスを希望する場合は、PostControllerを持っていることを確認してください。 – scaisEdge

関連する問題