Web入门教程用户信息头像显示不出来

  • 这里访问地址失效了,有什么好的办法
    Web入门教程用户信息头像显示不出来
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

噢,原来是网址被墙了,用以下方法同样可以达到教程的效果:
在 public 文件夹下创建一个 avatars 文件夹,放入一张 当前用户邮箱地址.jpg 的图片,例如:xxxx@gmail.com.jpg

public function gravatar($size = '100')
 {  
    $hash = md5(strtolower(trim($this->attributes['email'])));
    return "/avatar/$hash.jpg"; 
} 

这样也能实现,只是需要提前放一张头像到 avatars 文件夹,达到学习效果就可以。

2年前 评论
讨论数量: 8

这个问题不大,往下走,因为这个是国外的头像网址,被墙挡住了,所以显示不出来 如果你能上网科学,就不会有这个问题了

2年前 评论

噢,原来是网址被墙了,用以下方法同样可以达到教程的效果:
在 public 文件夹下创建一个 avatars 文件夹,放入一张 当前用户邮箱地址.jpg 的图片,例如:xxxx@gmail.com.jpg

public function gravatar($size = '100')
 {  
    $hash = md5(strtolower(trim($this->attributes['email'])));
    return "/avatar/$hash.jpg"; 
} 

这样也能实现,只是需要提前放一张头像到 avatars 文件夹,达到学习效果就可以。

2年前 评论

@MArtian 这里的话放当前用户邮箱不行吧,他这个hash跟邮箱是不匹配的,暂时我用那个邮箱生成的hash值作为名字作为默认头像了

file

2年前 评论

http://secure.gravatar.com 这个可以用

2年前 评论

可用国内加速服务,比如这个 gravatar.loli.net/avatar/

2年前 评论

多数镜像都不能用了,目前找到一个可以用的,直接替换即可:cdn.sep.cc/avatar/

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!