2017-02-03 83 views
1

我正在使用Laravel 5.2,我想更新我的數據庫記錄。在進行更新之前,我想告訴所有受影響的數據顯示給用戶,如下圖所示:在Laravel更新之前查看記錄

Update Subcategories

而不是顯示類別ID的,我想顯示類別名稱

我做了類別子類別之間的關係。

我有一個AdminController控制器,通過它我將數據傳遞給視圖。

下面是我AdminController控制器的內容:

public function getUpdateSubcategory() 
{ 
    $subcatgry = subcategory::all(); 
    return view('admin/UpdateSubcategory', ['subcategory' => $subcatgry]); 
} 

這是我的視圖文件:

View image showing data

[控制器的圖像檢索和傳遞值,以查看] [3]

我在做什麼錯了?

回答

1

把它寫成..

@foreach($subcategory as $subcategories) 
<tr> 
    <td><a href="#"> Edit </a></td> 
    <td> {{ $subcategories->subcategory_name }} </td> 
    <td> {{ $subcategories->category_id}} </td> 
</tr> 
@endforeach 

你不能在迭代foreach循環使用相同的變量名。所以只是改變了第二個變量的名稱。

+0

沒有更改變量它顯示我的記錄我只想顯示類別NAME而不是類別ID。如何得到這個可以任何人回答。只是代碼。 –