Intereting Posts
Регистрация Magento возвращает «Фамилия не может быть пустым» SMTP -> ОШИБКА: Не удалось подключиться к серверу: время ожидания подключения (110) Не удалось выполнить следующее из адреса: xxxxx@gmail.com ОШИБКА Вычисление данных mysql Умножение данных из строки MySQL Как использовать исключения PHP для определения перенаправления? Покрытие Phpunit: в чем разница между параметрами addUncoveredFilesFromWhitelist и «processUncoveredFilesFromWhitelist»? Как запустить php-файл в качестве задания cron в cPanel в службе Bigrock Shared Hosting? как использовать оператор IN в запросе laravel (eleqouent и raw query)? как установить максимальный предел размера для загрузки php curl Doctrine Inheritance – Single_Table inheritade from Join table mongodb connect, используя php Как создать неограниченный уровень меню через PHP и mysql PHP – поддержка многобайтовых безопасных регулярных выражений Правильный способ получения данных POST JSON с Android на PHP следовать переадресации с curl в php

Как добавить текстовое поле в регистр формы (laravel generator infyom)?

Я прочитал учебник здесь: http://labs.infyom.com/laravelgenerator/docs/5.3/installation

Я клонирую генератор администратора: https://github.com/InfyOmLabs/adminlte-generator/tree/5.3

Я обращаюсь к нему в своем локальном хосте. Форма регистра выглядит так: https://postimg.org/image/5gswtx4gn/

Я хочу добавить текстовое поле и поле со списком. например, уровень, уровень, имя пользователя и т. д.

Когда я получаю доступ к коду, я запутался. Код выглядит так:

Регистр контроллера выглядит следующим образом:

<?php namespace App\Http\Controllers\Auth; use App\User; use Validator; use App\Http\Controllers\Controller; use Illuminate\Foundation\Auth\RegistersUsers; class RegisterController extends Controller { use RegistersUsers; protected $redirectTo = '/home'; public function __construct() { $this->middleware('guest'); } protected function validator(array $data) { return Validator::make($data, [ 'name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|min:6|confirmed', ]); } protected function create(array $data) { return User::create([ 'name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), ]); } } 

Это менеджер нагрузки в поставщике. Это вот так :

 <?php namespace Illuminate\Foundation\Auth; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Auth\Events\Registered; trait RegistersUsers { use RedirectsUsers; public function showRegistrationForm() { return view('auth.register'); } public function register(Request $request) { $this->validator($request->all())->validate(); event(new Registered($user = $this->create($request->all()))); $this->guard()->login($user); return $this->registered($request, $user) ?: redirect($this->redirectPath()); } protected function guard() { return Auth::guard(); } protected function registered(Request $request, $user) { // } } 

Реестр выглядит следующим образом:

 <div class="register-box-body"> <p class="login-box-msg">Register a new membership</p> <form method="post" action="{{ url('/register') }}"> {!! csrf_field() !!} <div class="form-group has-feedback{{ $errors->has('name') ? ' has-error' : '' }}"> <input type="text" class="form-control" name="name" value="{{ old('name') }}" placeholder="Full Name"> <span class="glyphicon glyphicon-user form-control-feedback"></span> @if ($errors->has('name')) <span class="help-block"> <strong>{{ $errors->first('name') }}</strong> </span> @endif </div> <div class="form-group has-feedback{{ $errors->has('email') ? ' has-error' : '' }}"> <input type="email" class="form-control" name="email" value="{{ old('email') }}" placeholder="Email"> <span class="glyphicon glyphicon-envelope form-control-feedback"></span> @if ($errors->has('email')) <span class="help-block"> <strong>{{ $errors->first('email') }}</strong> </span> @endif </div> <div class="form-group has-feedback{{ $errors->has('password') ? ' has-error' : '' }}"> <input type="password" class="form-control" name="password" placeholder="Password"> <span class="glyphicon glyphicon-lock form-control-feedback"></span> @if ($errors->has('password')) <span class="help-block"> <strong>{{ $errors->first('password') }}</strong> </span> @endif </div> <div class="form-group has-feedback{{ $errors->has('password_confirmation') ? ' has-error' : '' }}"> <input type="password" name="password_confirmation" class="form-control" placeholder="Confirm password"> <span class="glyphicon glyphicon-lock form-control-feedback"></span> @if ($errors->has('password_confirmation')) <span class="help-block"> <strong>{{ $errors->first('password_confirmation') }}</strong> </span> @endif </div> <div class="row"> <div class="col-xs-8"> <div class="checkbox icheck"> <label> <input type="checkbox"> I agree to the <a href="#">terms</a> </label> </div> </div> <!-- /.col --> <div class="col-xs-4"> <button type="submit" class="btn btn-primary btn-block btn-flat">Register</button> </div> <!-- /.col --> </div> </form> <a href="{{ url('/login') }}" class="text-center">I already have a membership</a> </div> 

Я хочу спросить, как добавить текстовое поле и поле со списком в форме для регистрации? Я запутался. потому что представление регистра вызвано у поставщика (Illuminate \ Foundation \ Auth \ RegistersUsers)

Related of "Как добавить текстовое поле в регистр формы (laravel generator infyom)?"

Если вы хотите добавить какое-то настраиваемое поле в свой процесс регистрации, потому что вы используете официальную авторизацию laravel, вы можете добавить свои поля в: /resources/views/auth/register.blade.php

и затем вы можете проверить и сохранить свои входы в: /app/Http/Controllers/Auth/RegisterController.php

вам не нужно ничего добавлять к registeruser в поставщике, потому что каждая добавленная вами вещь будет меняться и заменяться после установки или обновления каждого композитора.