繁体   English   中英

如何列出 Laravel 类别中的产品?

[英]How can I list the products in the category with Laravel?

我正在使用Laravel 8框架。 我的数据库是这样的:

类别

id - name - category_url

产品

id - category_id - products_name - products_url

数据库关系: categories->id == products->category_id

我的问题:如何列出该类别中的产品?

谢谢。

您在 model 类别中定义您的关系,如下所示

public function products()
{
    return $this->hasMany('App\Products', 'category_id');
}

最后在 controller 你可以使用 with()

Category::with('products')->get();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM