1
使用L3以下工作正常:Laravel預先加載時與第一(鏈缺失的關係)/全部()
$r = Site::with('services')->get()
返回我期望什麼。一組Site
對象,與服務關係全部整齊地填充。
然而,相反如果我只用了以下內容:
$r = Site::with('services')->first()
或
$r = Site::with('services')->all()
的網站對象的關係是完全空的。
這對我來說就像是一個bug,但是我想要做什麼?此刻得到與使用first()
代替get()
相同的效果,我不得不從返回的數組中拉出第一個元素。