2016-10-08 1 views
0

Ich arbeite an Laravel 5.2 Warenkorb Website und ich habe dieses Problem melden, wenn ich eine E-Mail-Adresse und ein Passwort zu registrieren, sagt mir, dass das Passwort erforderlich ist. aber ich eingereicht Passwort Platz the view signupLaravel 5.2 Anmeldung Problem

dies ist mein Benutzer-Controller

<?php 

namespace App\Http\Controllers; 
use App\User; 
use Illuminate\Http\Request; 
use App\Http\Requests; 
use Illuminate\Support\Facades\Auth; 

class UserController extends Controller 
{ 
    public function getSignup(){ 
     return view('user.signup'); 
    } 
    public function postSignup(Request $request){ 
     $this->validate($request,['email'=>'email|required|unique:users', 
     'password'=>'required|min:4', 
     ]); 
     $user=new User([ 
      'email'=> $request->input('email'), 
      'password'=>bcrypt($request->input('password')) 
     ]); 
     $user->save(); 
     return redirect()->route('product.index'); 
    } 
    public function getSignin(){ 
     return view('user.signin'); 
    } 
    public function postSignin(Request $request){ 
     if(Auth::attempt(['email'=>$request->input('email'), 'password'=>$request->input('password')])){ 
      return redirect()->route('user.profile'); 
     } 
    return redirect()->back(); 
    } 
    public function getProfile(){ 
     return view('user.profile'); 
    } 
} 
+0

Versuchen Sie, $ Anfrage-> Eingabe ('Passwort') auszudrucken; Ausfahrt; 'in der ersten Zeile der Funktion' postSignup() '. Und lassen Sie mich wissen, was gedruckt wird. –

Antwort

0

Könnten Sie bitte den Beitrag anzeigen ?, überprüfen, ob in der Ansicht, die Sie mit dem Passwort-Eingabe setzen die gleichen Namen, den Sie versuchen, erhalten in der Controller-Aktion

+0

danke Herr ich fand das Problem war in der Ansicht – mustapha

+0

Ja, ich bin derzeit sehen, dass Sie in Ihrer Ansicht Passwort eingegeben haben Name Großbuchstaben, und in der Steuerung versuchen Sie, den Eingabewert mit dem Namen in Kleinbuchstaben, dass war das Problem, ziemlich allgemein für alle, fühle mich nicht schlecht darüber. – bretanac93

0

dies ist die Ansicht von Anmeldungen Controller

@extends('layouts.master') 
 
@section('content') 
 
    <div class="row"> 
 
     <div class="col-lg-4 col-lg-offset-4"> 
 
      <h1>Sign Up</h1> 
 
      @if(count($errors)>0) 
 
       @foreach($errors->all() as $error) 
 
       <div class="alert alert-danger form-group"> 
 
         <p>{{$error}}</p> 
 
       </div> 
 
       @endforeach 
 
      @endif 
 
      <form action="{{route('user.signup')}}" method="post"> 
 
       <div class="form-group"> 
 
        <label for="email">E-mail</label> 
 
        <input type="email"id="email" name="email" class="form-control"> 
 
       </div> 
 
       <div class="form-group"> 
 
        <label for="password">Password</label> 
 
        <input type="password" id="Password" name="Password" class="form-control"> 
 
       </div> 
 
       <button class="btn btn-primary" type="submit">Sign Up</button> 
 
       {{csrf_field()}} 
 
      </form> 
 
     </div> 
 
    </div> 
 
@endsection