laravel - 如何在 Laravel Nova 中上传资源文件时将文件哈希(md5)保存到数据库?
问题描述
https://nova.laravel.com/docs/1.0/resources/file-fields.html
在此页面中描述了方法:storeOriginalName()
和storeSize()
。
但我也想将文件哈希保存到数据库。
如何实施?
解决方案
md5 保存在 make() 方法的参数中。
File::make('Attachment')
->disk('s3')
->storeOriginalName('attachment_name')
->storeSize('attachment_name'),
将 md5 保存在attachement列中,将原始名称保存在attachment_name列中,将大小保存在attachment_name列中。
推荐阅读
- solr - 从 Sol 8.2.0 恢复备份会导致空索引
- c# - 将 JSON 字符串转换为 C# 对象而不声明要反序列化的类
- bash - Grep 多次无法处理一个文件
- python - 具有嵌套 range() 函数的 Python 片段
- sql - 在 Oracle PL/SQL 过程中出现错误:ORA-30625
- flutter - LocationListBloc 不扩展 Bloc
- android - Visual Studio 2019 Mac:如何设置 API 级别 14 的最低 Android 版本?
- rest - 正确使用 204 HTTP 状态码
- excel - Excel 条件格式 - 忽略第一个单元格为空白的行
- django - Django 无法覆盖表单字段小部件