Как добавить дополнительные поля к форме регистрации?
В форме регистрации LARAVEL стандартно есть поля name,email,password,re-password. Хотелось бы добавить сюда добавления аватара и еще дополнительные поля. В Authcontroller ничего не нашел, потом полез AuthenticatesAndRegistersUsers там есть метод postRegister но он почему то не обрабатывает дополнительные поля. Как можно решить эту проблему?
Долго искал и наконец-то нашел ответ, оказывается в AuthController есть protected метод create и там просто надо добавить дополнительные поля и не забыть в моделе добавить их в fillable. Для полного полного понимания посмотрите trait RegistersUsers.
Ну зачем все пихать в кучу, чего выпендриваться-то!?
Сделайте простую регистрацию, а аватары и всякую другую вещь, без которых вполне можно жить, сделайте уже внутри редактированием пользовательского профиля.
Вариант 1
1. Добавить в шаблон register.blade необходимые поля по тому же принципу, что и поле name
2. Добавить в app/Http/Controllers/Auth/RegisterController.php В функцию create - необходимые поля
3. Добавить в модель User.php необходимые поля
4. Добавить в БД в таблицу users необходимые поля
Вариант 2
Есть так же вариант создать свою отдельную таблицу и сохранять эти данные туда вызывая свою функцию в create и передавая в свою таблицу user_id (чтобы построить оношение между таблицами)