2017-02-13 48 views
0

我創建了一個包含一些自定義路由的新包。在這些路線中,我需要訪問Auth :: id()。我曾經包裹着平時的權威性中間件的路線,像這樣:如何在我自己的包中使用Auth中間件Laravel 5.4

Route::group(['middleware' => 'auth'], function(){ 

    Route::get('/importer', '\Vendor\Package\Controllers\[email protected]'); 
    Route::post('/importer/import', '\Vendor\Package\Controllers\[email protected]'); 

}); 

當我瀏覽到我的任何路線,我重定向到/ home甚至同時登錄

我是否需要登記的東西。在我的包中設置身份驗證環境?

+0

你打什麼路線? – Paras

回答

1

我工作了這一點 - 看來我不得不到網上後衛添加到路由組,像這樣:

Route::group(['middleware' => ['web', 'auth']], function(){ 

    Route::get('/importer', '\Vendor\Package\Controllers\[email protected]'); 
    Route::post('/importer/import', '\Vendor\Package\Controllers\[email protected]'); 

}); 
相關問題