2016-11-19 3 views
-1

Ich benutze Laravel 5.2. Wenn ich versuche, einen neuen Benutzer mit Passwort hinzuzufügen und Passwort zu bestätigen, zeigt es eine InvalidArgumentException in UrlGenerator.php Zeile 589: Aktion App \ Http \ Controller \ Admin \ CreateEmployeeController @ save-Mitarbeiter nicht definiert. Der Fehler tritt auf, wenn ich die passwordconfirm-Funktion hinzugefügt habe. Die Funktion passwordconfirm wird verwendet, um das Kennwort zu bestätigen und das Kennwort zum Zeitpunkt der Benutzererstellung zu bestätigen. // Route: Route :: Post ('Speichern-Mitarbeiter', 'CreateEmployeeController @ passwordconfirm');InvalidArgumentException wird angezeigt, wenn ich versuche, einen Benutzer hinzuzufügen?

//controller 

public function passwordconfirm(Request $request) 

        { 

         $validator = Validator::make($request->all(), [ 

          'password' => 'required|min:6|confirmed', 

          'password_confirmation' => 'required|min:6', 

         ]); 

         if ($validator->fails()) 

         { 

          return redirect('admin\create-employee') 
             ->withErrors($validator) 
             ->withInput(); 

         } 
         else 
         { 

          return Redirect::action('Admin\[email protected]'); 

        } 



        } 
+0

Ihre Fehlerinteresse Funktion CreateEmployeeController @ save-Mitarbeiter können Sie es buchen? –

Antwort

0
  1. Bitte überprüfen Sie Ihre Routen, wenn Umleitung Controller-Funktion vorhanden und korrekt ist.
  2. Versuchen Sie, return redirect() -> action ('Admin \ CreateEmployeeController @ save-employee') zu verwenden;
  3. Andernfalls lesen Umleitung Route in der Dokumentation Laravel https://laravel.com/docs/5.2/responses#redirecting-controller-actions Sie können eine Funktion aufrufen die Route aufrufen und Parameter übergeben, wenn Sie möchten.
Verwandte Themen