твоей строке запроса передается поле name о котором говорится в ошибке? .. там прямым текстом написано, что поле не имеет значения по умолчанию, а значит ты его должен передать в запросе .. а если не хочешь, то должен в таблице это полю установить значение по умолчанию
public function store(Request $request) { $this->validate($request, [ 'age' => 'required|numeric|min:18', 'fio' => 'required|max:120|different:about', 'about' => 'required|max:1000|different:fio', ]); $user = new User; $user->fio = $request->input('fio'); $user->age = $request->input('age'); $user->about = $request->input('about'); $user->save(); return redirect()->route('settings'); }
Обсуждают сегодня