2016-08-01 69 views
0

我有兩個雄辯,這是他們每個人的代碼沒有union。 所以我想基於這一點從他organizationsschools如何在Laravel上聯合兩個雄辯

$organization_styles = Auth::user()->teacher->school->organization->styles; 
$school_styles   = Auth::user()->teacher->school->styles; 

echo "<pre>"; 
print_r($organization_styles->toArray()); 
echo "</pre>"; 

echo "------------------------"; 

echo "<pre>"; 
print_r($school_styles->toArray()); 
echo "</pre>"; 

,這是結果登錄的用戶得到所有styles

enter image description here

我想它的工會,這是我目前的測試,但它給了我錯誤

$test = $school_styles->union($organization_styles); 
+0

向我們提供您收到的錯誤將有所幫助。 –

回答

0

收集類沒有一個工會()方法。你需要使用合併()方法。它應該做你需要的東西 - 它會合並這兩個系列,並確保樣式不會重複:

$styles = $school_styles->merge($organization_styles);