使用新实体保存user_id,但在数据库user_id中保存为 null



这就是我尝试添加user_id的方式。请求通过我的请求规则,需要user_id,如果我删除添加user_id的行,它将失败。user_id被添加到我的模型的可填充数组中。知道我应该在哪里寻找问题吗?:/

public function store()
{
$this->crud->getRequest()->request->add(['user_id' => backpack_user()->id]);
$response = $this->traitStore();
return $response;
}
public function update()
{
$this->crud->getRequest()->request->add(['user_id' => backpack_user()->id]);
$response = $this->traitUpdate();
return $response;
}

您添加了值,但没有添加字段...

您还应该添加该字段:

public function store()
{
$this->crud->getRequest()->request->add(['user_id' => backpack_user()->id]);
$this->crud->addField(["name" => "user_id","type" => "hidden"]);
$response = $this->traitStore();
return $response;
}

更新也是如此... 确保您没有另一个名称为"user_id"的申请

最新更新