productController.php第16行中的FatalErrorException:Class' App \ Product'没找到Laravel

时间:2016-07-13 14:20:27

标签: php laravel

我是laravel的新手,只使用名为' Product.php'的模型显示单个表的所有数据。在我的应用程序内部#39;夹。不幸的是,我这样做时犯了错误。以下是控制器代码:

<?php

namespace App\Http\Controllers;

use App;

use App\Product;

use Illuminate\Http\Request;

use App\Http\Requests;

class productController extends Controller
{

    function show(){

         return Product::all();
    }


}

和型号代码如下:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class products extends Model
{
    protected $table='product';
}

2 个答案:

答案 0 :(得分:4)

两个错误: 1)删除字母&#34; s&#34;。 2)添加第一个大写

...
class Product extends Model
{
    protected $table='product';
}

答案 1 :(得分:0)

要创建模型,请始终使用

php artisan make:model your_model_name

你的错误在于你的拼写

class products extends Model

应该是

class Product extends Model