2017-02-03 94 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。如何得到这个可以任何人回答。只是代码。 –