首页 > 解决方案 > 将文件上传到模型 ID 子目录

问题描述

我正在 Nova 中创建健身练习,并使用本机文件和图像字段来处理上传。但是,我希望将文件存储在具有模型 ID 的子目录中:

- public
  - media
    - {id}
      - video.mp4
      - image.jpeg

这在更新现有模型(ID 已经可用)时可以正常工作,但文件会上传到public/media新练习的基本上传路径。这意味着模型 ID 在文件上传期间尚不可用。

是否有可能以任何其他方式实现这一目标?你会怎么做,例如:

我是 Laravel 和 Nova 的新手,还不知道最佳实践。对此有任何帮助/建议将不胜感激。

标签: laraveleloquentlaravel-nova

解决方案


推荐阅读