我正在尝试在用户搜索中添加动态复选框,当我搜索他们列出所有产品并仅检查用户能够看到的产品的用户ID时。我不知道如何比较所有产品和特定用户的产品。
当我添加第二个foreach代码时,返回错误
刀片视图
@foreach($todos_planos as $key => $todos_planos)
<div class="col-md-4">
<label>
@foreach($produto_plano as $produto_plano)
<input type="checkbox" id="id_prodcomerc[{{$key}}]"
name="id_prodcomerc[{{$key}}]" value="id_prodcomerc[{{$key}}
{{ $produto_plano->id_produto == $todos_planos->id_prodcomerc
? 'checked' : '' }}>
@endforeach
{{$todos_planos->nm_prodcomerc}}
</div>
@endforeach
控制器
$public function retorna_vendedor(Request $request){
$dados = $request->all();
$produto = new Produto();
$produto_dados = $produto->select_vendedor();
$cpf = $dados['nu_cpf'];
$produto_dados = $produto->select_dinamico_vendedor($cpf);
$produto_plano = $produto->select_planos($cpf);
$todos_planos = $produto->select_todos_produtos_comerciais();
return view('admin.vendedor.cadastrar_vendedor',
compact('produto_dados','produto_plano','todos_planos'));
}
我收到此错误"Trying to get property 'id_produto' of non-object (View: /var/www/html/adminVendas/resources/views/admin/vendedor/cadastrar_vendedor.blade.php)"
我认为我的代码中有些语法可以有人帮助吗?