2017-05-31 4 views
0

Nachdem ich einige Tutorials zur Laravel 5.4-Authentifizierung (einschließlich des Dokuments) gelesen habe, weiß ich nicht, wie ich damit in meiner Datei arbeiten soll. Ich war in der Lage, den Handwerker Befehl ausführen .. php Handwerker machen: auth. Habe den Controller, die Ansichten usw. gesehen, die erstellt wurden, und habe sogar auf http://localhost/blogsite/public/register zugegriffen (mach dir keine Sorgen, es ist auf meiner lokalen Festplatte), aber wie integriere ich es mit den Seiten, die Authentifizierung benötigen? Das weiß ich nicht ..Wie man andere Seiten in die vorinstallierte Laravel-Authentifizierung integriert

Wer mich durch setzen können, wie es zu integrieren mit anderen Seiten

Antwort

0

Viele Art und Weise Sie sich für diese Lösung verwenden können. Erster Weg: Wenn Sie Ansichten Datei vom Controller laden, verwenden Sie einfach die folgende Zeile zu Ihrem Controller. Angenommen mein Controller Name ist DashBoardController

public function __construct() 
{ 
    $this->middleware('auth'); 
} 

Also alle die view Sie von DashboardController zurückkehren wird es Ihnen auth für Sie. Das heißt, wenn Sie ein view von diesen controller zurückkehren müssen Sie müssen eingeloggt sein.

So müssen Sie diese Konstruktor Funktion setzen, um alle Ihre Controller von wo aus Sie view zurückkehren und müssen die Benutzer authentifizieren.

Um diesen Konstruktor funtion für alle Controller vermeiden Sie folgende Way route verwenden können:

Route::group(['middleware' => 'auth'], function() { 
    Route::Your_Request_Method('your_url1', 'YourController1'); 
    Route::Your_Request_Method('your_url2', 'YourController2'); 
}); 

Sie können laravel authentication documentation

Hoffnung mehr Art und Weise erhalten Sie verstehen.

Verwandte Themen