php - Laravel 音频文件的公共(public)目录与存储目录

标签 php laravel laravel-5

我有点困惑应该将 .mp3 文件放在 Laravel 5 中的哪个目录中。

  • public/,我的第一选择,因为我的 MP3 可以被视为媒体(就像已经存储在那里的图像)
  • 存储/应用,根据 docs建议将此目录用于此目的。

    enter image description here

我真的不介意能够获取这些音频文件的 URL,因为我将其作为流提供(以某种方式阻止下载,哈哈)。

有什么建议吗?谢谢。

最佳答案

我猜这仅取决于您是否想要直接公开访问。

public/ 更简单。您可以直接链接到其中的任何内容。就像您的 jscssimages 资源一样。

storage/app 显然更安全,无法直接访问。这就是我会使用的(实际上我认为我会具体执行storage/app/audio),这样我就可以更好地控制它们的访问方式。

关于php - Laravel 音频文件的公共(public)目录与存储目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35588689/

相关文章:

php - 数组翻转和合并多个数组

php mySQL插入问题

facebook - 如何管理用户 facebook "managed pages"?

laravel - 无法 Composer 转储自动加载 - 文件放置内容错误?

laravel - 如何在 Laravel Nova 中忽略数据库操作中的字段

laravel-5 - 合并两个Laravel集合以保留原始 key

php - b"string"在 dd() 函数中是什么意思?

php - $this-> 委托(delegate)对象上的 Netbeans 自动完成

Laravel 5 请求 - 更改数据

php - Codeigniter 获取复杂查询的行数