找不到类“App\Http\Controllers\Post”

1 php exception laravel-5

我是 laravel 的新手,标题中描述了异常。我知道我需要“使用 App\Model_Name;”。请帮忙!这是模型类

<?php

 namespace App;

 use Illuminate\Database\Eloquent\Model;

 class Product extends Model
 {

 }
Run Code Online (Sandbox Code Playgroud)

这是控制器类

<?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)
{
    //
}
Run Code Online (Sandbox Code Playgroud)

}

小智 5

put use App\Post;

就在下面 使用 Illuminate\Http\Request;

在你的控制器中