Laravel:如何从模型类中分页雄辩的"hasMany"关系?


class Product extends Model
{
public function prices() {
return $this->hasMany('AppPrice', 'product_id')->orderBy('purchase_date', 'desc');
}
}

我想在我的刀片中使用它 - {{ $product->prices->render(( }}

在您的控制器$prices = $product->prices()->paginate();中,只需将其返回给查看或 API

首先,您必须在产品和价格之间建立关系

public function prices()
{
return $this->hasMany('AppPrice', 'product_id');
}

现在,在您的产品控制器中,您可以像

Product::with('prices')->orderBy('created_at', 'desc')->paginate(10);

现在,您可以在刀片视图中通过分页使用它,希望这能回答您的问题

最新更新