我在public
laravel文件夾中有一個名爲fileManager
的目錄。現在我想通過中間件來控制訪問權限因此,無簽名或未登錄的用戶無法直接訪問它。爲公共laravel文件夾中的目錄定義路由
默認情況下,任何用戶都可以在瀏覽器中鍵入目錄名稱並導航到該目錄。 我希望能夠像這樣定義,可以申請和認證中間件路線:
Route::get('/fileManager', ['middleware' => 'auth', function() {
//
}]);
這不僅是的,我有公共文件夾中的許多目錄,也許我想控制用戶訪問這些。
我該怎麼做?
我想你應該將這些目錄移動到'storage'目錄,並根據請求發送響應。 https://laravel.com/docs/5.2/filesystem。我不認爲你可以限制在公共文件夾的訪問。 – nextt1