我如何在Laravel上添加动态复选框

时间:2019-06-04 15:40:10

标签: php laravel checkbox

我正在尝试在用户搜索中添加动态复选框,当我搜索他们列出所有产品并仅检查用户能够看到的产品的用户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)"

我认为我的代码中有些语法可以有人帮助吗?

0 个答案:

没有答案