Php Laravel-选择参数所在的子级

Php Laravel-选择参数所在的子级,php,laravel,laravel-5,Php,Laravel,Laravel 5,我有个问题要问拉威尔。我的数据库有两个表product和product\u条目。产品将有信息选择相同的价格。。。产品条目将包含关于信息的信息 1产品有多个产品?输入将使用另一种语言。但是站点在同一时间内只有1种语言,所以无论如何我只选择了产品输入,产品输入语言和当前语言相同吗 例:我有1种语言为“en”和“es”的产品a。正常,当前语言为“en”。在blade中,我必须使用foreach product->product\u条目和if(product\u entry\u language==“e

我有个问题要问拉威尔。我的数据库有两个表product和product\u条目。产品将有信息选择相同的价格。。。产品条目将包含关于信息的信息

1产品有多个产品?输入将使用另一种语言。但是站点在同一时间内只有1种语言,所以无论如何我只选择了产品输入,产品输入语言和当前语言相同吗

例:我有1种语言为“en”和“es”的产品a。正常,当前语言为“en”。在blade中,我必须使用foreach product->product\u条目和if(product\u entry\u language==“en”){**get Info**}=>我不需要运行foreach

模型

使用a,例如:

Product::with(['product_entry' => function ($q) use($language) {
    $q->where('language', $language);
}])->get();
其中,
product\u entry
是关系名称。

您可以通过

Product::with(['entries' => function ($q) {
  $q->where('product_entry_language', \App::getLocale());
}])->get();

\App::getLocale()
是当前的laravel语言环境

请也发布您的模型。我已经添加了模型
Product::with(['entries' => function ($q) {
  $q->where('product_entry_language', \App::getLocale());
}])->get();