2017-05-31 7 views
0

laravel 5.4認証(文書を含む)に関するチュートリアルを読んだ後、私は自分のファイルでどのように作業するのか分かりません。 私はartisanコマンドを実行することができました.. php artisan make:auth。コントローラ、ビューなどが作成されていて、http://localhost/blogsite/public/registerにアクセスしてもアクセスしましたが(ローカルディスク上では心配しないでください)、認証が必要なページとどのように統合するのですか?私が知らないことを...他のページであなたは、このソリューションのために使用することができます他のページをlaravelの事前構築認証に統合する方法

答えて

0

多くの方法でそれを統合する方法を私を通じ置くことができます

。 ファーストウェイ: コントローラからビューファイルをロードする場合は、次の行をコントローラに使用してください。 と仮定私のコントローラ名がDashBoardController

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

だから、すべてviewのあなたはそれがあなたのためにあなたauthようになりますDashboardControllerから復帰です。それはあなたがこのcontrollerからviewのいずれかを返す場合は、ログインする必要がなければならないことを意味する。

だから、あなたがviewを返し、ユーザーを認証する必要がどこからあなたControllerのすべてに、このコンストラクタ関数を配置する必要があります。あなたがrouteを使用して、次の の方法を使用することができ、すべてのコントローラにこのコンストラクタ目的球を避けるために

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

あなたはlaravel authentication documentation

でより多くの方法を取得することができますが、あなたが理解を願っています。

関連する問題