【发布时间】:2020-04-22 14:18:12
【问题描述】:
当我尝试制作一个显示用户头像的功能时,我无法解决此错误。
我需要帮助!谢谢
代码:
class User extends Authenticatable
{
....
public function image()
{
return $this->morphOne(Image::class, 'imageable');
}
public function getAvatar()
{
if($this->image->url)
{
$image = $this->image->url;
}else{
$image = "https://www.gravatar.com/avatar/" . md5( strtolower( trim( $this->email ) ) ) . "?d=mp";
}
return $image;
}
}
【问题讨论】:
-
表示
$this->image是null -
你推荐什么条件?
-
检查我的答案
标签: php laravel eloquent model