Add pilots list page; fix gravatar display and pilot profile #82

This commit is contained in:
Nabeel Shahzad
2018-01-19 17:07:31 -05:00
parent f58b01f3ea
commit 3a02a77eba
13 changed files with 204 additions and 102 deletions

View File

@@ -88,14 +88,21 @@ class User extends Authenticatable
}
/**
* @param mixed $size Size of the gravatar, in pixels
* @return string
*/
public function getGravatarAttribute()
public function gravatar($size=null)
{
$size = config('gravatar.size');
$default = config('gravatar.default');
return config('gravatar.url') .
md5(strtolower(trim($this->email))) . '?d=' . urlencode($default ) . '&s=' . $size;
$uri = config('gravatar.url')
. md5(strtolower(trim($this->email))).'?d='.urlencode($default);
if($size !== null) {
$uri .= '&s='.$size;
}
return $uri;
}
/**