我要吓坏了,因为我试图找到一个"编辑用户"表单运行,但我一直收到此错误:
缺少Collective \ Html \ FormBuilder :: input()的参数2,调用 d:\ Apache24 \ htdocs中\监视器\厂商\ laravel \框架\ SRC \照亮\支持\外墙\ Facade.php 在第217行并定义(查看: d:\ Apache24 \ htdocs中\监视器\资源\视图\用户\ edit.blade.php)
这是我的edit.blade.php中的调用 - 查看:
{{ Form::model($user, array('route' => array('User.edit', $user->id), 'method' => 'PUT')) }}
{{ Form::input('email') }}
{{ Form::input('name') }}
{{ Form::close() }
这是我的方法"编辑"在我的" UserController"
中public function edit($id)
{
$user = User::find($id);
return view('user.edit', compact('user')); //
}
我还没有"更新" -function。只是试图获得模型表格。
答案 0 :(得分:1)
错误说你需要使用两个参数:第一个是输入的类型,第二个参数是表单元素的名称:
{{ Form::input('text', 'name') }}