首页 > 解决方案 > Laravel如何根据选中的复选框存储值

问题描述

如果选中复选框,我试图存储 1,否则为 0。表格是

<x-checkbox name="visibility" id="visibility">{{ __('Make this visible') }}</x-checkbox>

在控制器中,它只存储条件的第一个值。这总是存储 0。

$request->visibility = 'checked' ? $package->visibility = 0 : $package->visibility = 1;

这始终存储 1。

$request->visibility = 'checked' ? $package->visibility = 1 : $package->visibility = 0;

提前致谢。

标签: phplaravel

解决方案


这对我有用:

$model->visibility = ($request->visibility) ? '1' : '0';

推荐阅读