使用新实体保存 user_id,但在数据库中 user_id 为空
Saving user_id with new entity, but in database user_id is 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'
的文件
这就是我尝试添加 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'
的文件