Laravel 5 中带有 CRUD 的模型表单(编辑用户)

Model Form with CRUD in Laravel 5 (Edit User)

我要吓坏了,因为我正在尝试获取 "Edit User" 表单 运行 但我一直收到此错误:

Missing argument 2 for Collective\Html\FormBuilder::input(), called in D:\Apache24\htdocs\monitor\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php on line 217 and defined (View: D:\Apache24\htdocs\monitor\resources\views\user\edit.blade.php)

这是我 edit.blade.php-View 中的调用:

{{ Form::model($user, array('route' => array('User.edit', $user->id), 'method' => 'PUT')) }}

{{ Form::input('email') }}
{{ Form::input('name') }}

{{ Form::close() }

这是我的方法 "edit" 在我的 "UserController"

public function edit($id)
{
    $user = User::find($id);
    return view('user.edit', compact('user'));   //
}

我还没有 "update" 功能。只是想获得模型形式。

错误说你需要使用两个参数:第一个是输入的类型,第二个参数是表单元素的名称:

{{ Form::input('text', 'name') }}