当我尝试存储文件时,不会将其存储在 storage\app\public 中

用户8183017

我的问题是 store 功能不会将歌曲存储在 storage/app/public 中,而是将其存储在 storage/app 中,因此我无法链接它,也无法播放歌曲。

我曾尝试在商店功能中写入公共目录,但是当我尝试播放歌曲时,他没有看到该文件,因为公共目录位于这样的路径中:http : //127.0.0.1 : 8000/storage/公共/the_song

控制器:

  public function store(Request $request)
  {
     $song = $request->the_song->store('songs');

     $music = Music::create([
        'sound'=> $song,
        'name'=> $request->name
     ]);

     session()->flash('success', 'The Song Successfully Saved');
     return redirect(route('music.index'));

   }

播放歌曲:

<audio controls autoplay>

  <source src="{{ asset($song->sound) }}" type="audio/ogg">
  <source src="{{ asset($song->sound) }}" type="audio/mpeg">

</audio>
托马斯

默认情况下,Laravel 使用local文件系统磁盘(参见参考资料config/filesystems.php)。要将其保存在public您必须明确使用它:

$song = $request->the_song->store('songs', 'public');

并且在检索文件时:

Storage::disk('public')->url($song->sound)

或者您也可以将默认磁盘设置为public.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我将文件添加到暂存区时,为什么 Git 会将文件存储在存储库中?

来自分类Dev

当我尝试在Azure Cloud Shell中持久保存文件时,我的创建存储被禁用

来自分类Dev

当我尝试删除合并的PDF时,WebKit会将其显示为“使用中”

来自分类Dev

当我尝试删除合并的PDF时,WebKit会将其显示为“使用中”

来自分类Dev

生成站点地图不会将文件保存到存储中

来自分类Dev

当我们在 blob 中存储 pdf 时,MSSQL 是否存储文件名?

来自分类Dev

当我单击按钮并将其存储在会话变量中时,如何获取链接

来自分类Dev

当将大量数字存储在JavaScript中的多维数组中时,会将其转换为NaN

来自分类Dev

当我从另一个表中将其ID存储在mysql中时如何显示字段值

来自分类Dev

我将用户输入的字符串存储在矢量中,但是当我提示存储的消息时,什么都不会显示。我做错什么了?

来自分类Dev

我的for循环不会将我的所有信息存储在列表中

来自分类Dev

读取文件以将其数据存储在阵列中时出错

来自分类Dev

文件移动时是否将其存储在内存中?

来自分类Dev

该代码不会将布局中的图像存储在图库中

来自分类Dev

如何从txt文件中获取数据。将其拆分为两个变量,并将其存储和修改为我在开始时用于存储数据的数组

来自分类Dev

Android:当我将文件保存在手机的内部存储器中时,该文件将存储在哪里?如何访问它的路径?

来自分类Dev

读取整个文件并将其存储在列表中,而不会丢失将其拆分的内容

来自分类Dev

当我在存储中插入值时,Extjs 存储同步不起作用

来自分类Dev

尝试将图像存储到sqlite中,当我尝试检索图像时,它是一个字节而不是200万字节

来自分类Dev

为什么仅当我将文件粘贴到android外部存储卡中时Teracopy软件才能运行?

来自分类Dev

getline不会将字符串存储在变量中

来自分类Dev

当我在另一个JS文件中为此会话存储提供了一个值时,会话存储值为null

来自分类Dev

Dumpcap(Wireshark)-尝试捕获文件并将其存储在子目录中

来自分类Dev

当我将ID存储在会话中时,ID在QueryString bt中传递

来自分类Dev

当我将其放在单独的Java文件中时,我的Asyntask无法正常工作

来自分类Dev

ejabberd不会将未经确认的消息存储到脱机存储中

来自分类Dev

从Powershell调用存储过程的输出后,将其存储在文件中

来自分类Dev

gitignore不会忽略存储库中的文件

来自分类Dev

当我从文件目录中读取值时,尝试将用户定义的对象插入向量中

Related 相关文章

  1. 1

    当我将文件添加到暂存区时,为什么 Git 会将文件存储在存储库中?

  2. 2

    当我尝试在Azure Cloud Shell中持久保存文件时,我的创建存储被禁用

  3. 3

    当我尝试删除合并的PDF时,WebKit会将其显示为“使用中”

  4. 4

    当我尝试删除合并的PDF时,WebKit会将其显示为“使用中”

  5. 5

    生成站点地图不会将文件保存到存储中

  6. 6

    当我们在 blob 中存储 pdf 时,MSSQL 是否存储文件名?

  7. 7

    当我单击按钮并将其存储在会话变量中时,如何获取链接

  8. 8

    当将大量数字存储在JavaScript中的多维数组中时,会将其转换为NaN

  9. 9

    当我从另一个表中将其ID存储在mysql中时如何显示字段值

  10. 10

    我将用户输入的字符串存储在矢量中,但是当我提示存储的消息时,什么都不会显示。我做错什么了?

  11. 11

    我的for循环不会将我的所有信息存储在列表中

  12. 12

    读取文件以将其数据存储在阵列中时出错

  13. 13

    文件移动时是否将其存储在内存中?

  14. 14

    该代码不会将布局中的图像存储在图库中

  15. 15

    如何从txt文件中获取数据。将其拆分为两个变量,并将其存储和修改为我在开始时用于存储数据的数组

  16. 16

    Android:当我将文件保存在手机的内部存储器中时,该文件将存储在哪里?如何访问它的路径?

  17. 17

    读取整个文件并将其存储在列表中,而不会丢失将其拆分的内容

  18. 18

    当我在存储中插入值时,Extjs 存储同步不起作用

  19. 19

    尝试将图像存储到sqlite中,当我尝试检索图像时,它是一个字节而不是200万字节

  20. 20

    为什么仅当我将文件粘贴到android外部存储卡中时Teracopy软件才能运行?

  21. 21

    getline不会将字符串存储在变量中

  22. 22

    当我在另一个JS文件中为此会话存储提供了一个值时,会话存储值为null

  23. 23

    Dumpcap(Wireshark)-尝试捕获文件并将其存储在子目录中

  24. 24

    当我将ID存储在会话中时,ID在QueryString bt中传递

  25. 25

    当我将其放在单独的Java文件中时,我的Asyntask无法正常工作

  26. 26

    ejabberd不会将未经确认的消息存储到脱机存储中

  27. 27

    从Powershell调用存储过程的输出后,将其存储在文件中

  28. 28

    gitignore不会忽略存储库中的文件

  29. 29

    当我从文件目录中读取值时,尝试将用户定义的对象插入向量中

热门标签

归档