这是我在刀片文件中的表格: 这是我的形式鳕鱼:
<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查询。