2016-04-08 5 views
1

Ich möchte den Auth-Ordner in meinem benutzerdefinierten Ordner Admin verschieben.Verschieben Sie Ordner Auth in benutzerdefiniertem Ordner Admin und verwenden Sie die Ansichten mit Laravel

habe ich Auth Abschnitt mit:

php Handwerker machen: Auth

zog ich den Ordner Auth, in meinem Ordner Admin (Views/Admin/Auth)

Now I habe einen Fehler mit diesem Pfad mysite.com/admin/login:

Ansicht [auth.login] nicht gefunden.

Ich möchte admin.auth.login Ansicht

routes.php

Route::group(['middleware' => ['web'], 'prefix' => 'admin'], function() { 
    Route::get('login', 'Auth\[email protected]'); 
    Route::post('login', 'Auth\[email protected]'); 
    Route::get('logout', 'Auth\[email protected]'); 

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

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

    Route::get('dashboard',['as' => 'dashboard', 'uses' => '[email protected]']); 
}); 

Wie kann ich den Weg dahin gehend geändert benutzen?

Antwort

2

Einfach Code unten in Ihrem AuthController:

protected $loginView = 'admin.auth.login'; 
protected $registerView = 'admin.auth.register'; 

Auch müssen Sie Code setzen unten an PasswordController:

protected $linkRequestView = 'admin.auth.passwords.email'; 
protected $resetView = 'admin.auth.passwords.reset'; 

Grundsätzlich Laravel unter der Motorhaube überprüft, ob Sie benutzerdefinierten Pfad definiert Ansichten und verwenden Sie es, wenn gefunden wird.

+0

Thx !! Ich habe einen Fehler mit View [auth.emails.password] nicht gefunden. Aber es wurde mit app/config/auth.php behoben und der Abschnitt 'email' => 'admin.auth.emails.password', –

+0

geändert. Mein Problem wurde auch durch diesen Hinweis gelöst. Ich frage mich, wie Sie diese Lösung gefunden haben, da ich in der Dokumentation nichts wie '$ loginView' finden konnte. – Hiroki

Verwandte Themen