infyom desde crear como code cero php laravel generator laravel-5.3

php - desde - ¿Cómo agregar algún campo de texto en el registro de formulario(laravel generator infyom)?



laravel code generator (1)

Leí el tutorial aquí: http://labs.infyom.com/laravelgenerator/docs/5.3/installation

Clono el generador admin lte: https://github.com/InfyOmLabs/adminlte-generator/tree/5.3

Lo accedo en mi localhost. El formulario de registro como este: https://postimg.org/image/5gswtx4gn/

Quiero agregar un campo de texto y un cuadro combinado. por ejemplo, nivel, nivel, nombre de usuario, etc.

Cuando accedo al código, estoy confundido. El código es así:

El registro del controlador es así:

<?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'']), ]); } }

Es cargar el usuario registrado en el proveedor. Es como esto :

<?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) { // } }

La vista de registro es así:

<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>

Quiero preguntar, ¿cómo agrego un campo de texto y un cuadro combinado en el formulario para registrarme? Estoy confundido. porque la vista de registro se llama desde el proveedor (Illuminate / Foundation / Auth / RegistersUsers)


Si desea agregar algún campo personalizado a su proceso de registro porque está utilizando la autenticación de laravel oficial, puede agregar sus campos en: /resources/views/auth/register.blade.php

y luego puede validar y guardar sus entradas en: /app/Http/Controllers/Auth/RegisterController.php

no necesita agregar nada para registrar el usuario en el proveedor porque todo lo que agregue cambiará y se reemplazará después de cada instalación o actualización del compositor.