我是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';
}
答案 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