Вы используете неправильный экземпляр в вашем методе создания. При использовании форм вы должны использовать класс Request
для фактической отправки данных формы вашему контроллеру. Как у вас есть, никакие данные не отправляются в метод create()
, отсюда и ошибка. Отредактируйте свой create()
метод следующим образом:
protected function create(Request $data)
И класс запросов на импорт вверху:
use Illuminate\Http\Request;
Подробнее в официальной документации .
РЕДАКТИРОВАТЬ:
Чтобы перенаправить на указанную c страницу после сохранения данных, измените свой оператор возврата на следующее:
return redirect()->back();
Это вернет вас к предыдущему стр. Вы также можете добавить любой маршрут, который вы sh будете перенаправлять на:
return redirect()->rote('route.name');