JSON 反对 eloquent 反对?
JSON object to eloquent object?
有了这个功能:
public function getArticleQuantity(Article $article){
return $this->articles->where('id', $article->id);
}
我用一个对象取回了这个 JSON 数组:
[
{
"id":630,
"name":"Dario Lueilwitz",
"pivot":{
"article_quantity":3
}
}
]
所以我无法在 pivot->article_quantity 中获取数据,我应该使用其他方法还是可以将此 JSON 响应转换为eloquent 对象?
已解决:
如果有人遇到麻烦,这是正确的方法,我认为:
public function getArticleQuantity(Article $article){
return $this->articles()->where('article_id', $article->id)->first()->pivot->article_quantity;
}
有了这个功能:
public function getArticleQuantity(Article $article){
return $this->articles->where('id', $article->id);
}
我用一个对象取回了这个 JSON 数组:
[
{
"id":630,
"name":"Dario Lueilwitz",
"pivot":{
"article_quantity":3
}
}
]
所以我无法在 pivot->article_quantity 中获取数据,我应该使用其他方法还是可以将此 JSON 响应转换为eloquent 对象?
已解决:
如果有人遇到麻烦,这是正确的方法,我认为:
public function getArticleQuantity(Article $article){
return $this->articles()->where('article_id', $article->id)->first()->pivot->article_quantity;
}