static function setUsersAvatar($userid, $username, $url = null) { $avatar = Avatar::findOne('userid = ?', [$userid]); if (!$avatar) { $avatar = Avatar::create(); $avatar->userid = $userid; } $avatar->username = $username; if ($url !== null) { $avatar->url = $url; $avatar->dateline = time(); } else { $avatar->url = self::getDefault(); $avatar->dateline = 0; } $avatar->save(); }
public function run() { DB::table('avatars')->delete(); Avatar::create(array('user_id' => 1, 'gravatar' => 'http://gravatar.com/avatar/f246c7fc2275b68c2e02f734e960b5a3')); }