使用updateOrcreate的旧助手



我试图使用旧的助手与updateorcreate。我有一个关于域的文本区。如果用户已经发布了一些内容,那么当他想要更新时应该显示旧的文本。当我尝试使用旧的助手{{old('about', $profile->about)}}

时我得到这个错误:尝试读取属性"about"在零。当我删除旧的助手,写一些东西,然后添加旧的助手,然后它就工作了。我明白,它试图检索的东西不是在数据库中。我试着让about字段为空,但它仍然不起作用

在您的情况下,$profile似乎是空的。也许是创建表单而不是编辑表单?

Try to:

{{old('about', $profile->about ?? '')}}
or
{{old('about', optional($profile->about))}}

当old和profile不存在时使用空字符串

最新更新