用于音频文件的Laravel Public vs Storage目录

时间:2016-02-23 21:36:51

标签: php laravel laravel-5

我对在Laravel 5中放置.mp3文件的目录感到有点困惑。

  • public/,我的首选作为我的MP3可以被视为媒体(就像已经存储在那里的图像一样)
  • storage/app,根据docs,此目录建议用于此目的。

    enter image description here

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

有什么建议吗?感谢。

1 个答案:

答案 0 :(得分:1)

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

public/更简单。你可以直接链接到那里的任何东西。就像您的jscssimages资源一样。

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