,可以通过以下步骤实现:
config/filesystems.php
中,可以配置文件系统驱动程序。你可以选择使用本地文件系统、云存储(如腾讯云对象存储COS)、Amazon S3等。这里我们以本地文件系统为例。config/filesystems.php
中,找到disks
数组,添加以下代码:'avatars' => [
'driver' => 'local',
'root' => storage_path('app/public/avatars'),
'url' => env('APP_URL').'/storage/avatars',
'visibility' => 'public',
],
这段代码定义了一个名为avatars
的磁盘驱动程序,使用本地文件系统,存储路径为storage/app/public/avatars
,访问路径为APP_URL/storage/avatars
。
php artisan storage:link
app/User.php
)中,添加以下代码:public function getAvatarUrlAttribute()
{
return Storage::disk('avatars')->url($this->avatar);
}
这段代码定义了一个访问器方法getAvatarUrlAttribute
,用于获取用户头像的完整URL。
<img src="{{ $user->avatar_url }}" alt="User Avatar">
这里假设用户模型实例为$user
,avatar_url
为用户头像URL的访问器属性。
通过以上步骤,你可以在配置文件Laravel 5.5中显示每个用户的头像。请注意,这里只是一个示例,你可以根据实际需求进行修改和扩展。
腾讯云相关产品推荐:
领取专属 10元无门槛券
手把手带您无忧上云