Я схожу с ума, потому что я пытаюсь запустить форму «Редактировать пользователя», но продолжаю получать эту ошибку:
Отсутствует аргумент 2 для Collective \ Html \ FormBuilder :: input (), вызываемого в
D: \ Apache24 \ HTDOCS \ монитор \ поставщика \ Laravel \ Framework \ SRC \ Осветите \ Support \ Фасады \ Facade.php
по строке 217 и определен (Вид:
D: \ Apache24 \ HTDOCS \ монитор \ ресурсы \ вид \ пользователь \ 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() }
Это мой метод «редактирования» в моем «UserController»
public function edit($id)
{
$user = User::find($id);
return view('user.edit', compact('user')); //
}
У меня пока нет функции обновления. Просто пытаюсь получить модель формы.
Ошибка говорит о том, что вам нужно использовать два параметра: первый — это тип ввода, а второй — имя элемента формы:
{{ Form::input('text', 'name') }}
Других решений пока нет …