我创建了带有自定义主键的表。它是uuid "message_id“。
但是当我试图插入数据时,我得到的是下面的消息_
“字段列表中的未知列'id‘.”_。
试着
protected $primaryKey = 'message_id';
public $incrementing = false;但没有运气。
我的模型看起来:
protected $table = 'messages';
protected $primaryKey = 'message_id';
public $incrementing = false;
protected $fillable = [
'message_id',
'sender_id',
'recipient_id',
'message_text',
'time',
];查询:
$newMessage = $this->messageRepository->create([
'sender_id' => $sender_id,
'recipient_id' => $recipient_id,
'message_text' => $message_text,
]);
$newMessage->save();发布于 2017-12-19 09:35:38
我发现了问题所在。在模型中我有Use Uuids;
性状Uuids预先定义了“'default_uuid_column' => 'id'”
https://stackoverflow.com/questions/47869277
复制相似问题