Filament Breezy:为头像设置存储磁盘
💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
使用 Breezy 插件时,默认将用户头像上传到 /storage/app/public。要存储在子文件夹中:1. 在 /config/filesystems.php 中添加新存储配置,将头像存储在 /storage/app/public/avatars。2. 扩展 BreezyCore 类,创建新类覆盖方法,放在 /app 目录。3. 更新 User 模型中的 getFilamentAvatarUrl() 函数,配置存储磁盘。4. 在 Filament 服务提供者中注册新插件类。这样可以更有条理地存储头像。
🎯
关键要点
- 使用 Breezy 插件时,用户头像默认上传到 /storage/app/public 目录。
- 步骤 1:在 /config/filesystems.php 中添加新的存储配置,将头像存储在 /storage/app/public/avatars。
- 步骤 2:扩展 BreezyCore 类,创建新类覆盖方法,放在 /app 目录。
- 步骤 3:更新 User 模型中的 getFilamentAvatarUrl() 函数,配置存储磁盘。
- 步骤 4:在 Filament 服务提供者中注册新插件类。
- 这样可以更有条理地存储头像。
❓
延伸问答
如何在 Breezy 插件中设置头像存储路径?
在 /config/filesystems.php 中添加新的存储配置,将头像存储在 /storage/app/public/avatars。
扩展 BreezyCore 类的步骤是什么?
创建一个新类,扩展 \\Jeffgreco13\\FilamentBreezy\\BreezyCore,并放在 /app 目录中。
如何更新 User 模型以配置头像存储?
更新 User 模型中的 getFilamentAvatarUrl() 函数,配置存储磁盘为 'avatars'。
在 Filament 服务提供者中如何注册新插件类?
在 Filament 服务提供者中更新插件类,使用新创建的 BreezyCore 类进行注册。
使用 Breezy 插件时,头像默认存储在哪里?
头像默认上传到 /storage/app/public 目录。
为什么要将头像存储在子文件夹中?
将头像存储在子文件夹中可以使存储更有条理。
➡️