Я пытаюсь добавить динамический флажок при поиске пользователей, когда я ищу идентификатор пользователя, в котором перечислены все товары, и проверяю только те товары, которые пользователь может видеть.Я не знаю, как сравнить все продукты и конкретные продукты пользователя.
Когда я добавляю второй foreach, код возвращает ошибку
Blade View
@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)"
Я думаю, в моем коде есть синтаксис, может кто-нибудь помочь?