【发布时间】:2015-09-30 20:26:43
【问题描述】:
我有一个用户表,其中 ID 列作为主键。 我在控制器中有这个功能:
public function show($id)
{
$items=user::all()->where('ID',$id);
foreach ($items as $item)
echo $item->Name;
}
这个函数不回显任何东西。如果我像这样从 $id 更改为 $name :$items=user::all()->where('Name',$name); 它会返回应该返回的内容。
ID 是表中的主键,它不是模型中的可填写字段。如果我将 ID 放入可填充数组中,它也不起作用。即使我像这样对 id 进行硬编码 $items=user::all()->where('ID','22');
可能是什么问题?
【问题讨论】: