php - 如何在 laravel 中将连接查询显示到视图中
问题描述
我正在使用 laravel 5.5 并试图在视图中显示当前数据:
$data = DB::table('demandes')
->join('articles', 'articles.id', '=', 'demandes.article_id')
->join('users', 'users.id', '=', 'demandes.client_id')
->select('demandes.*', 'articles.nom_article', 'users.prenom')
->get();
我正在尝试找到如何制作 foreach 语句,即使认为它与我正在使用的表不同,
这是需求表:
解决方案
查询中的一些变化
$data = DB::table('demandes as D')
->select('D.*', 'A.nom_article', 'U.prenom')
->join('articles as A', 'A.id', '=', 'D.article_id')
->join('users as U', 'U.id', '=', 'D.client_id')
->get();
视图中的 Foreach 循环:
@foreach($data as $value)
{{ $value->nom_article }}
{{ $value->prenom }}
@endforeach
看看是否与您正在寻找的相同。
推荐阅读
- javascript - 检查数字是否可以被JS中的另一个数字整除
- python - 为什么使用 django 和 mailgun (smtp) 发送到我的 gmail 帐户的邮件未显示在我的 gmail 收件箱中,但它已成功发送?
- docker - exec:不存在(没有这样的文件或目录)
- c++ - c ++“致命错误C1083:无法打开包含文件:'curl/curl.h':没有这样的文件或目录”
- c++ - Qt + gnuplot 语言环境
- python - 无法为多分类模型生成 ROC 曲线
- ruby-on-rails - Rails Rspec 测试失败:失败/错误:致命:数据库“jmschp”不存在
- angular - HTTP响应以角度打印为[object Object],[object Object]
- python - 值错误:使用序列数据预处理设置数组元素
- reactjs - 我可以在非渲染组件中使用 use* 函数(useState、useRef、useContext)吗?