1
我目前正在對productcategories和產品關係 這是之一是許多。 我不知道爲什麼我有這個錯誤Laravel:一種是一對多的關係,得到外鍵值
調用未定義的方法stdClass的::產品(5)
這裏是我的產品
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Product extends Model
{
public $table = "products";
public $fillable = ['productcategory_id',
'name',
'description',
'price',
'pic',
'availability',
'featured',
];
public function productcategory()
{
return $this->belongsTo('App\ProductCategory');
}
}
模型,這裏是我的產品型號類別
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class ProductCategory extends Model
{
public $table = "productcategories";
public $fillable = ['name',
'description',];
public function products(){
return $this->hasMany('App\Product','productcategory_id','id');
}
}
這是我的看法文件
@foreach($productcategories as $productcategory)
@foreach($productcategory->products() as $product)
{{ $product->name }}
@endforeach
@endforeach
請幫我,我得到這個錯誤所有的時間。