这是我的表单代码:
<div class="form-group">
<label>Warranty:</label>
{{ Form::checkbox('warranty', 0, false) }}
</div>
这是我的控制器代码:
public function save(Request $request, $obj = null) {
if (!$obj) {
$obj = new Service;
}
(Input::has('warranty')) ? true : false;
return $this->saveHandler($request, $obj);
}
它会抛出此错误Class&#39; App \ Http \ Controllers \ Input&#39;找不到
任何想法?
答案 0 :(得分:3)
您可以使用request
对象将warranty
输入设为:
$request->get('warranty')
或
$request->has('warranty')
答案 1 :(得分:1)
Input
外观,因此您可以将其添加到config/app.php
:
'Input' => Illuminate\Support\Facades\Input::class,
或者将此行添加到控制器的开头:
use Illuminate\Support\Facades\Input;
或者在使用它时写下完整路径:
(\Illuminate\Support\Facades\Input::has('warranty')) ? true : false;
答案 2 :(得分:1)
在控制器的顶部添加它,
use Illuminate\Support\Facades\Input;