【问题标题】:laravel 5 : authenticate certain folders in public directorylaravel 5:验证公共目录中的某些文件夹
【发布时间】:2017-01-13 11:50:47
【问题描述】:

我正在开发一个应用程序,该应用程序在公共目录中托管了一些文件(pdf 文档等),因此任何用户只要知道文件名就可以直接访问。

有一些 cron 作业可以读取/写入此文件夹以及一些操作它的控制器函数。

我目前正在努力将这些文件移动到存储文件夹(它们正确属于的位置),并使用此路径(单个配置路径)更新各种 cron/crontrollers

与此同时,我想知道是否有一种简单的方法可以让我通过 laravel auth 层对这些文件夹(public/documents public/pdf)进行身份验证,以便只有经过身份验证的用户才能访问

问候,

【问题讨论】:

标签: laravel laravel-5 laravel-5.2 laravel-5.3


【解决方案1】:

这可以通过您的 Web 服务器配置 (Apache/nginx) 来完成。您必须在配置中将应用根目录中的子目录设为私有,并将子目录的请求重定向到 index.php

长话短说:我会推荐将您的私人文件移动到存储文件夹的正确方法。这是一个相当混乱的配置

【讨论】:

    猜你喜欢
    • 2014-07-18
    • 2021-03-18
    • 1970-01-01
    • 1970-01-01
    • 2016-07-03
    • 2020-07-29
    • 1970-01-01
    • 2018-04-14
    • 2014-09-03
    相关资源
    最近更新 更多