📅  最后修改于: 2023-12-03 14:51:28.648000             🧑  作者: Mango
为了在服务器端数据表中添加复选框,我们需要进行以下步骤:
Schema::table('table_name', function (Blueprint $table) {
$table->boolean('column_name');
});
<div class="form-group">
<label for="checkbox">复选框</label>
<input type="checkbox" name="checkbox" id="checkbox" value="1" {{ $data->checkbox ? 'checked' : '' }}>
<!-- 如果 data 对象中的 checkbox 属性为 true,则勾选复选框 -->
</div>
public function store(Request $request)
{
$data = new Data;
$data->checkbox = $request->checkbox ? true : false;
$data->save();
return redirect('/'); // 保存完成后跳转到首页
}
public function update(Request $request, $id)
{
$data = Data::findOrFail($id);
$data->checkbox = $request->checkbox ? true : false;
$data->save();
return redirect('/'); // 更新完成后跳转到首页
}
这样,我们就可以在 Laravel 数据表中添加复选框了。
参考资料:Add a check box to a Laravel database table on the server side