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 目录。

为什么要将头像存储在子文件夹中?

将头像存储在子文件夹中可以使存储更有条理。

➡️

继续阅读