我在流明工作。
我正在尝试从数据库中获取数据。
这是查询:
$subcategories = SubCategory::all();
return $subcategories;
输出量
[{
“ coid”:0,
“图片”:null,
“ name”:“ PULSES”,
“ subcatid”:“ C001”
}]
但是,coid应该是CI001
当我使用coid搜索数据时,例如
$sub = SubCategory::where('coid', 'C001')->first();
输出值
[{
“ coid”:0,
“图片”:null,
“ name”:“ PULSES”,
“ subcatid”:“ C001”
}]
鳕鱼的结构
$table->string('coid')->primary();
瓦尔沙(119)
为什么会发生这种情况,以及如何解决?
最佳答案
当您将另一个col设置为流明级时,默认情况下它将自动增加!
为了解决这个问题,请在您的SubCategory模型中使用它:
public $incrementing = false;
注意:可以将coid设置为SubCategory模型中的主键,如下所示:
protected $primaryKey = 'coid ';
然后使用find方法找到它:
SubCategory::find('C001);