单击提交按钮时如何从此按钮返回 1 和 0 值,以便将其保存到数据库中。
添加.blade.php
<input type="checkbox" checked data-toggle="toggle" data-onstyle="success" data-offstyle="danger" data-size="large" id="togBtn" name="status" value="1" onclick="getValue()">
<script>
function getValue(){
if (document.getElementById('togBtn').checked) {
console.log("Checked");
document.getElementById('togBtn').setAttribute("value", "1");
} else {
console.log("Not Checked");
document.getElementById('togBtn').setAttribute("value", "0");
}
console.log(document.getElementById('togBtn').getAttribute("value"));
}
</script>
我的控制器
public function store(CreateRoomTypeRequest $request)
{
// dd($request->all());
$data_room = [
'room_type'=>$request->room_type,
'description'=>$request->description,
'max_adults'=>$request->max_adults,
'max_children'=>$request->max_children,
'price'=>$request->price,
'status'=> $request->status,
];
$room_type = RoomType::create($data_room);
状态应该在错误的情况下返回值 0,在真实的情况下返回 1,但它只在真实的情况下返回 1,在错误的情况下返回 null。它应该返回 0 但它返回 null
慕斯709654
胡说叔叔
温温酱