【发布时间】:2018-11-02 14:09:19
【问题描述】:
模型类别.php
public function products() {
return $this->belongsToMany('App\Models\Product', 'category_product', 'category_id', 'product_id')->withTimestamps();
}
模型产品.php
public function categories() {
return $this->belongsToMany('App\Models\Category', 'category_product', 'product_id', 'category_id')->withTimestamps();
}
HomeController.php
$category = Category::products()->find($id);
return view('site.category.details',[
'details' => $category
]);
details.blade.php
@dd($details->pivot->name)
【问题讨论】:
-
因为您正在调用非静态方法,就好像它是静态方法一样。这里
Category::products()->find($id);
标签: php laravel eloquent pivot pivot-table