使用 L3 可以正常工作:
$r = Site::with('services')->get()
这正是我所期望的。一组Site
对象,所有服务关系都整齐地填充。
但是,如果相反,我只使用以下内容:
$r = Site::with('services')->first()
或者
$r = Site::with('services')->all()
站点对象的关系完全为空。
这对我来说就像一个错误,但我想做的事情有什么不对吗?目前要获得与first()
代替使用相同的效果,get()
我必须从返回的数组中提取第一个元素。