Почему обновляет не все поля?
Auth::user()->update([
'name' => $request->input('user_name'),
'email'=> $request->input('email'),
'test'=> 555,
'photo'=> 'например url',
]);
Поля test и photo varchar 250.
Имя и мыло изменяется. А test и photo нет. И ошибок нет...