Попробуйте изменить параметр вашего метода на Запрос $ request
, чтобы получить экземпляр текущего HTTP-запроса с помощью внедрения зависимостей, вам следует ввести подсказку класса Illuminate\Http\Request
на вашем методе контроллера.Экземпляр входящего запроса будет автоматически введен контейнером службы
и получит данные из полей запроса:
protected function create(Illuminate\Http\Request $request)
{
return User::create([
'name' => $request->name,
'email' => $request->email,
'password' => Hash::make($request->password),
]);
}
Если вы не хотите записывать все Request
Пространство имен в параметре метода, добавьте в начало файла:
use Illuminate\Http\Request;
, затем просто используйте имя класса:
protected function create(Request $request)
{
//...
}