【问题标题】:In Laravel, what folder should I put a non-public data.json file?在 Laravel 中,我应该将非公共 data.json 文件放在哪个文件夹中?
【发布时间】:2013-03-11 21:38:21
【问题描述】:

我有另一个系统会将 data.json 文件某处放到我的 Laravel 站点/文件夹结构中。

我只希望 Laravel 能够读取 json 文件(即用户无法通过在浏览器中输入 url 来查看它)。

这个文件应该放在哪里?

我目前在将其放入 application/models 文件夹或 application/[新文件夹] 之间犹豫不决。我的 webroot 设置为 public 文件夹,所以你不能通过浏览器访问应用程序文件夹。

如果它在那里,我假设我将能够在 php 中读取它,但不能在 javascript 中读取它(没关系)。

【问题讨论】:

    标签: laravel laravel-3


    【解决方案1】:

    只需在 app/ 目录中创建一个新文件夹。那是外人看不到的。正如您所说,所有可见的内容都在公共文件夹中。如果您创建一个新文件夹,您可以通过设置 composer.json 来自动加载它。

    【讨论】:

    • 我的理解是app目录下没有文件夹对外人可见?
    • 新文件夹也是我的想法。我只是想确保 Laravel 没有推荐区域。我以前没见过composer.json。我会仔细看看的。感谢您的提醒:)
    • 把它放在 /public 之外,你会没事的。
    猜你喜欢
    • 2023-03-26
    • 2022-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    • 2011-01-24
    相关资源
    最近更新 更多