我在public
laravel文件夹中有一个名为fileManager
的目录。现在我想通过中间件来控制访问权限因此,无签名或未登录的用户无法直接访问它。为公共laravel文件夹中的目录定义路由
默认情况下,任何用户都可以在浏览器中键入目录名称并导航到该目录。 我希望能够像这样定义,可以申请和认证中间件路线:
Route::get('/fileManager', ['middleware' => 'auth', function() {
//
}]);
这不仅是的,我有公共文件夹中的许多目录,也许我想控制用户访问这些。
我该怎么做?
我想你应该将这些目录移动到'storage'目录,并根据请求发送响应。 https://laravel.com/docs/5.2/filesystem。我不认为你可以限制在公共文件夹的访问。 – nextt1