我的关系如下:
Order
有Product
个Product
,Order
有class Order extends Model {
...
public function products()
{
return $this->belongsToMany('App\Product');
}
}
个。{/ p>
Product
Image
有Image
个Product
,而class Product extends Model {
...
public function images()
{
return $this->hasMany('App\Image');
}
}
属于$order
。
$order->load('products')
对于订单images
,我可以将其产品加载为$order
,但我如何热切地为此okayButton.setOnAction(e -> {
......
});
加载start
个产品?
答案 0 :(得分:1)
有两种方法可以实现此目的,您只需执行$order->load('products.images')
或将$with = ['images']
属性添加到Product
模型/实体。