Как добавить динамические флажки на laravel - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь добавить динамический флажок при поиске пользователей, когда я ищу идентификатор пользователя, в котором перечислены все товары, и проверяю только те товары, которые пользователь может видеть.Я не знаю, как сравнить все продукты и конкретные продукты пользователя.

Когда я добавляю второй 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)"

Я думаю, в моем коде есть синтаксис, может кто-нибудь помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...