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') }}
我要吓坏了,因为我正在尝试获取 "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') }}