【发布时间】:2019-06-11 15:09:55
【问题描述】:
我需要帮助才能使这段代码正常工作。通过软件搜索后,我的控制器返回安装了该软件的本地人,以及 S.O.谁有同样的。 例如,此查询将返回“1 2”,因为这两个图像具有“Google Chrome”。
$img_id = Software::where('application', $request->input('application'))->pluck('imagem_id');
然后,在软件搜索的结果之后,我需要列出所有拥有这张图片的当地人。
$ambientes = Ambiente::where('imagem_id', $img_id)->get();
但她只向我展示了 imagem_id = 1 的本地人,即使我在视图中使用了 foreach:
@foreach ($ambientes as $value)
<tr>
<td>{{ $value->unidade->name }}</td>
<td>{{ $value->bloco->name }}</td>
<td>{{ $value->name }}</td>
<td>{{ $value->imagem_id }}</td>
</tr>
@endforeach
我需要做些什么来向每个具有 image_id = 1 和 2 的本地人展示??
Tks
【问题讨论】:
标签: laravel laravel-5 foreach laravel-5.8 pluck