1
、多くの関係にあります。 私は未定義のメソッドはstdClassにこのエラーLaravel:一つは、私は現在<strong>製品のリスト</strong>や製品<em>1は、多くの</em>にあるある<em>関係</em> に取り組んでいる外部キーの値を取得
コール::製品()
はここで製品
<?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
私はこのエラーが常に発生しています。