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

  • 这里访问地址失效了,有什么好的办法
    Web入门教程用户信息头像显示不出来
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 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 文件夹,达到学习效果就可以。

4年前 评论
讨论数量: 8

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

4年前 评论

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

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

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

4年前 评论

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

file

4年前 评论

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

3年前 评论

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

3年前 评论

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

2年前 评论

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