Php Laravel 5-更改表格列中的所有值

Php Laravel 5-更改表格列中的所有值,php,laravel-5,Php,Laravel 5,我有一个名为“estado”的列的表,我想一次性更改所有列 这是正确的方法吗?快一点的 $vendedor = Vendedor::with('produtos')->find( $idVendedor ); foreach ( $vendedor->produtos as $produto ) { $produto->pivot->estado = $novoEstado; }; 我想改变的栏目是“estado”。有一种不用forea

我有一个名为“estado”的列的表,我想一次性更改所有列

这是正确的方法吗?快一点的

$vendedor = Vendedor::with('produtos')->find( $idVendedor );

    foreach ( $vendedor->produtos as $produto ) {
        $produto->pivot->estado = $novoEstado;
    };

我想改变的栏目是“estado”。有一种不用foreach的方法吗?

最简单的方法就是使用查询生成器(而不是模型)


为什么在标签中使用javascript和jquery?我建议您在数据库端使用它。为什么在数据库端使用它?Tnx dude。经过一些研究,我发现了这一点,但无论如何,tnx。顺便说一下,有一种方法可以获取表并使用->save()?
DB::table('table_name')->where('vendedor_id', $idVendedor)->update('estado', $novoEstado);