php - updateOrcreate 的老帮手
问题描述
我正在尝试将旧助手与 updateorcreate 一起使用。我有一个关于字段的文本区域。如果用户发布了某些内容,则在他想要更新时应该显示旧文本。当我尝试使用旧助手时{{old('about', $profile->about)}}
我收到此错误:尝试在 null 上读取属性“关于”。当我删除旧助手时,写一些东西然后添加旧助手,然后它就可以工作了。我知道它正在尝试检索不在数据库中的内容。我尝试使 about 字段可以为空,但它仍然不起作用
解决方案
在您的情况下,这似乎$profile
是空的。也许是创建表单而不是编辑?
尝试 :
{{old('about', $profile->about ?? '')}}
or
{{old('about', optional($profile->about))}}
因此,当旧的不存在时它使用空字符串并配置文件。
推荐阅读
- java - 票务系统+定时器
- reactjs - 更新数组对象中的一个值
- javascript - 从 Django 后端使用 Javascript 加载多个图像
- c - 为什么直接给出字符串和读取字符串时strlen返回不同的值?
- ios - 如何使用 Macaw iOS 库从 url 显示 svg
- python - 加入数据框的过滤器在 pyspark 中不起作用
- java - 将 JSON ListView 转换为 Fragment
- windows - 如何修复我在 Windows 中遇到的这个 JMeter LoggerAppender 错误?
- python - Python:如何动态更新多个变量/字段
- scala - 如何在 Gatling 中创建基本的分页逻辑?