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