我正在使用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声明,即使它认为它与我正在使用的表不同,
这是demande表:
答案 0 :(得分:1)
查询中几乎没有变化
$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
看看你是否正在寻找相同的东西。
答案 1 :(得分:0)
你的foreach是一样的,没有表结构的影响,因为你的上面的查询只在单行中添加两列