我试图使用一个动作(按钮单击)来保存一个雄辩模型的新实例——并且总是得到404
响应。
在livewire代码中挖掘,我发现以下方法正在抛出404
......
/**
* Restore the model from the model identifier instance.
*
* @param \Illuminate\Contracts\Database\ModelIdentifier $value
* @return \Illuminate\Database\Eloquent\Model
*/
public function restoreModel($value)
{
return $this->getQueryForModelRestoration(
(new $value->class)->setConnection($value->connection), $value->id
)->useWritePdo()->firstOrFail()->load($value->relations ?? []);
}
...这是有道理firstOrFail()
的 - 没有id
.
在这种情况下,正确的方法是什么?
顺便提一句。我是唯一一个不喜欢firstOrFail()
/的人吗findOrFail
-很难弄清楚这些404
是从哪里来的...