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 服务提供者中注册新插件类。
  • 这样可以更有条理地存储头像。
➡️

继续阅读