php - Laravel 8:htmlspecialchars() 期望参数 1 是字符串,给定对象
问题描述
我试图在视图上读取表的一条记录。
命令:
{{ $user_search = DB::table('OUSR')->where('U_NAME', 'Ana Silva')->first() }}
当站点执行此命令时返回错误:
htmlspecialchars() 期望参数 1 是字符串,给定对象
我检查了调试器,选择没问题。
任何人都可以帮助我吗?
解决方案
正如其他人提到的,first()
最后,返回一个对象。所以你可以像这样阅读properties
(或在这种情况下columns
):
{{ $user_search = DB::table('OUSR')->where('U_NAME', 'Ana Silva')->first()->id }}
或其他表格列:
{{ $user_search = DB::table('OUSR')->where('U_NAME', 'Ana Silva')->first()->U_NAME }}
推荐阅读
- c# - 将分隔字符串转换为 Expando 对象
- php - 多文件输入和表单验证?
- python - 将条目与分桶表阈值进行比较,因为它们被填充到 SQL 数据库中
- python - 在 Beautiful Soup 中定位没有标签的文本元素
- javascript - 如何使用ajax在laravel中几秒钟后自动存储数据?
- python - pandas 数据框以 csv 格式导出到 zip 文件中
- ios - 用户完成输入并按回车后,如何使用 textField 在 UIAlertController 中触发 UIAlertAction?[IOS-斯威夫特]
- html - Typo3-Fluid 不呈现我的内容元素 | 错误:“uid 为“189”且类型为“text”的内容元素没有渲染定义!”
- php - 获取所选选项 PHP 的值的问题
- retool - Retool:使用容器打开模式的操作按钮