【发布时间】:2021-10-29 07:04:55
【问题描述】:
我需要你的帮助。
我有下一个模型:
class Store extends Model {
public function categories()
{
return $this->belongsToMany(Category::class,'category_by_store','store_id','category_id')->withPivot('refIdInMyStore');
}
}
class Category extends Model{
public function store()
{
return $this->belongsToMany(Store::class, 'category_by_store','category_id','store_id');
}}
所以,如果我想从我写的商店中检索类别:
$store = Store::find(1);
$categories = $store->categories()
但是回复是:{"withTimestamps":false}
¿我的错误是什么?
谢谢!
【问题讨论】:
-
将
$categories = $store->categories()更改为$categories = $store->categories
标签: php laravel relationship