如何在Laravel的复选框形式中使用选定的值更新表的列?

时间:2019-04-04 19:48:36

标签: php mysql laravel-5 checkbox

这是我在刀片文件中的表格: 1 这是我的形式鳕鱼:

<form action="" method="post">
 <label for="No1"> No1 </label>
<input type="checkbox" name="name[]" id="No1" value="No1"><br>
 <label for="No2"> No2 </label>
<input type="checkbox" name="name[]" id="No2" value="No2"><br>
 <label for="No3"> No3 </label>
<input type="checkbox" name="name[]" id="No3" value="No3"><br>
 <label for="No4"> No4 </label>
<input type="checkbox" name="name[]" id="No4" value="No4"><br>
<input type="submit" value="Save">
</form>

我想在数据库列的复选框中保存多个选择,例如:如果我选中了No2和No3,我想将此数据库中的值更新为“启用”。
Php我的管理员,我们可以通过以下代码进行这项工作:
UPDATE tableName SET columnName='enable' WHERE Numbers IN ('No1','No2')
如何在laravel中执行此sql查询?

我应该以数组的形式获取检查值,并在Where IN子句中使用它们,但是我不知道如何获取数组中的检查值并以laravel格式转换上层SQL查询。

0 个答案:

没有答案