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) }}