2016-10-30 4 views
-1

Ich habe folgende Blog für Multi-Table-Authentifizierung. Ich habe das Projekt heruntergeladen und das Projekt ausgeführt. Alles funktioniert, aber die Validierung funktioniert nicht. Jetzt wird eine Nachricht angezeigt, während ich ein leeres Formular posten kann. Hier ist der Code:Validierung funktioniert nicht bei Registrierung und Login Formular

<form class="form-horizontal" role="form" method="POST" action="{{ url('/register') }}"> 
    {{ csrf_field() }} 
    <div class="form-group{{ $errors->has('name') ? ' has-error' : '' }}"> 
     <label class="col-md-4 control-label">Name</label> 

     <div class="col-md-6"> 
      <input type="text" class="form-control" name="name" value="{{ old('name') }}"> 

      @if ($errors->has('name')) 
       <span class="help-block"> 
        <strong>{{ $errors->first('name') }}</strong> 
       </span> 
      @endif 
     </div> 
    </div> 

    <div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}"> 
     <label class="col-md-4 control-label">E-Mail Address</label> 

     <div class="col-md-6"> 
      <input type="email" class="form-control" name="email" value="{{ old('email') }}"> 

      @if ($errors->has('email')) 
       <span class="help-block"> 
        <strong>{{ $errors->first('email') }}</strong> 
       </span> 
      @endif 
     </div> 
    </div> 

    <div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}"> 
     <label class="col-md-4 control-label">Password</label> 

     <div class="col-md-6"> 
      <input type="password" class="form-control" name="password"> 

      @if ($errors->has('password')) 
       <span class="help-block"> 
        <strong>{{ $errors->first('password') }}</strong> 
       </span> 
      @endif 
     </div> 
    </div> 

    <div class="form-group{{ $errors->has('password_confirmation') ? ' has-error' : '' }}"> 
     <label class="col-md-4 control-label">Confirm Password</label> 

     <div class="col-md-6"> 
      <input type="password" class="form-control" name="password_confirmation"> 

      @if ($errors->has('password_confirmation')) 
       <span class="help-block"> 
        <strong>{{ $errors->first('password_confirmation') }}</strong> 
       </span> 
      @endif 
     </div> 
    </div> 

    <div class="form-group"> 
     <div class="col-md-6 col-md-offset-4"> 
      <button type="submit" class="btn btn-primary"> 
       <i class="fa fa-btn fa-user"></i>Register 
      </button> 
     </div> 
    </div> 
</form> 

Nach dem Code-Fehler angezeigt werden soll. Ich verstehe nicht, warum es nicht funktioniert.

+0

Haben Sie den 'Request' oder' Controller' mit einer Validierung versehen? Wenn nicht laravel Dokumentation, gibt es eine Menge Beispiele https://laravel.com/docs/5.2/validation – Roman

+0

Fügen Sie Ihren Controller-Code hinzu. – Sovon

+0

Ja Validierungsregeln sind da, es wird Ihnen klarer, Sie besuchen den Blog, den ich zur Verfügung gestellt –

Antwort

-1

Es gibt keine Validierungsregeln oder falsche Validierungsregeln in Ihrem Post-Controller.

+0

Sachen wie * "I think" * sind Kommentare, zu denen du unter der Frage genügend Rep machen musst. –

Verwandte Themen