Php 如何将复选框值保存到数据库Laravel

Php 如何将复选框值保存到数据库Laravel,php,laravel,Php,Laravel,这是我的表格代码: <div class="form-group"> <label>Warranty:</label> {{ Form::checkbox('warranty', 0, false) }} </div> 它抛出此错误类“App\Http\Controllers\Input”未找到 有什么想法吗?Inputfacade已在最新的verison中删除,因此您可以将其添加到config/app

这是我的表格代码:

 <div class="form-group">
          <label>Warranty:</label>
          {{ Form::checkbox('warranty', 0, false) }}
 </div>
它抛出此错误类“App\Http\Controllers\Input”未找到


有什么想法吗?

Input
facade已在最新的verison中删除,因此您可以将其添加到
config/app.php

'Input' => Illuminate\Support\Facades\Input::class,
或将此行添加到控制器的开头:

use Illuminate\Support\Facades\Input;
或在使用时写入完整路径:

(\Illuminate\Support\Facades\Input::has('warranty')) ? true : false;

将其添加到控制器的顶部

use Illuminate\Support\Facades\Input;

您可以使用
请求
对象获取
保修
输入:

$request->get('warranty')

这就是我保存布尔参数的方式,布尔参数是表单中的复选框

或者简单地给你的复选框值

 {{ Form::checkbox('checkbox_name', 1) }}

它抛出类“Input”未找到它抛出类“Input”未找到。您在控制器中有Input类吗?“App\Http\controllers\Input”说您在控制器中有找不到的Input类。如果您想使用Input Facade,则必须删除“App\Http\Controllers\Input”,并将其替换为light\Support\Facades\Input;它抛出语法错误,意外的“return”(T_return)。
$request->has('warranty')
 $request->merge(array('checkbox_name' => $request->has('checkbox_name') ? true : false));
Object::create($request->all());
 {{ Form::checkbox('checkbox_name', 1) }}