2016-03-19 36 views
0

我的记录:显示错误的记录ID 5.2

ID : M110 (varchar) 
Name : Book 
Price : 3000 
Stock : 10 

我的观点:

@foreach($barang as $key => $value) 
    <tr> 
     <td>{{ $value->id }}</td> 
     <td>{{ $value->name }}</td> 
     <td>{{ $value->price }}</td> 
     <td>{{ $value->stock }}</td> 
    </tr> 
@endforeach 

我的控制器:

public function show($id) 
{ 
    $barang = Barang::find($id); 

    return view('barang.show', compact('barang')); 
} 

我的结果:

ID : 0 
Name : Book 
Price : 3000 
Stock : 10 

如何从数据库(varchar)显示相同的ID?

回答

-1

我在猜测该ID不会返回,因为它用于您的查询,因此您知道它在返回记录之前。 您可以从查询中打印出ID。

Barang :: find函数实际上做了什么?

+1

的'啷::找到()'功能是非常有可能的标准Laravel'找到()为一个'Barang'模型 –

+0

'方法,当我与号码添加ID如1,2-, 3,111,222其显示正确的ID。 – Ezra