2016-04-11 2 views
0

Ich versuche, die Standardauthentifizierung in /en/wholesale/login zu wickeln, aber ich kann ein Registrierungsformular nicht senden. Welche Datei soll ich anfassen? Zur Zeit wird nur die Seite aktualisiert. anstatt in RegistersUsers.php/register zu gehen (Request $ request).Laravel 5.2 Auth Registrierung Redirect

Route::group(
[ 
    'prefix' => LaravelLocalization::setLocale(), 
    'middleware' => [ 'localeSessionRedirect', 'localizationRedirect', 'web' ] 
], 
function() 
{ 
    Route::group(['prefix' => 'wholesale'], function() { 
     // Authentication Routes... 
     Route::get('login', 'Auth\[email protected]'); 
     Route::post('login', 'Auth\[email protected]'); 
     Route::get('logout', 'Auth\[email protected]'); 

     // Registration Routes... 
     Route::get('register', 'Auth\[email protected]'); 
     Route::post('register', 'Auth\[email protected]'); 

     // Password Reset Routes... 
     Route::get('password/reset/{token?}', 'Auth\[email protected]'); 
     Route::post('password/email', 'Auth\[email protected]'); 
     Route::post('password/reset', 'Auth\[email protected]'); 
     Route::get('/', '[email protected]'); 
     Route::get('/', '[email protected]'); 
    }); 

}); 

Klinge

<form class="form-horizontal" role="form" method="POST" action="{{ url('wholesale/login') }}"> 

EDIT

Ich glaube, es mit

Route::post('register', 'Auth\[email protected]'); 

die App noch die GET-Methode verwenden zu tun, anstatt Post auf Formular.

EDIT 2

ok löse ich den Teil der Frage

action="{{ url('en/wholesale/register') }}" 

Ich brauche den ‚en‘ Teil, in Ordnung zu routen an die Funktion zu codieren, ist es, dass ein Teil Weise kann Route automatisch sein?

+0

zeigen Sie uns die vollständige Form und die Steuerung und erklären mehr das Problem pls –

+0

@AchrafKhouadja bitte sehen die 2. EDIT, alle Controller ist die Standard-eine, die mit 'php Handwerker machen: auth kommen 'Ich habe nur den Teil, dass ich Veränderung. – aahhaa

+0

Haben Sie das behoben? Ich habe das gleiche Problem – Augusto

Antwort

0

Wenn Sie die Standardauthentifizierung von Laravel verwenden, können Sie die Datei router.php sehen, da alle Anmelde- und Registrierungsrouten dort registriert sind und Sie sie in Ihrer Datei routes.php mit Route::auth() aufrufen können. Vielleicht möchten Sie AuthenticatesUsers oder RegistersUsers Eigenschaften als authController.php verwenden AuthenticatesAndRegistersUsers Merkmal, um Ihre Authentifizierung zu konfigurieren. ich hoffe es hilft.