2016-03-01 28 views
-1

IN laravel 5如何使用兩個foreach循環與兩個不同的表以檢索來自數據庫的數據,並連接兩個表顯示的圖如何使用foreach循環兩次在laravel5

經由 -controller -Routers

讓我知道任何democode有請rply它...

+0

您是否聽說過DataTable? –

+0

或者加入,對於這個問題... https://laravel.com/docs/5.1/queries#joins – Shadow

+0

property_details表和agent_details表都是唯一的列狀態如何加入這兩個並從數據庫中捕捉數據 –

回答

0

只需使用基本雄辯關係laravel。例如,我有兩個表名爲類別和子類別。

public function categories(){ 
return $this->hasMany('App\subcategory');} 

,並像子類別模型的函數:

public function subcategories(){ 
return $this->belongsTo('App\category');} 

該代碼表示​​在設置在子類別表中的ID(例如的categoryId),你可以在分類模型,如創建一個功能對於每個類別都有許多子類別,並且對於每個子類別,只能有1個類別。 而在你的控制器,你可以叫隨時隨地的各項功能,例如:

$category = Category::first(); 
$subcategories = $category->subcategories(); 

在$子類別,你將有子類別的每一個實例爲您的第一個類別。然後,您可以在視圖中使用@foreach循環來顯示結果。希望這可以幫助。