diff --git a/migrations/2015_02_24_000000_create_users_table.php b/migrations/2015_02_24_000000_create_users_table.php index 751bee3dc..8bc363b52 100644 --- a/migrations/2015_02_24_000000_create_users_table.php +++ b/migrations/2015_02_24_000000_create_users_table.php @@ -23,7 +23,7 @@ class CreateUsersTable extends Migration { $table->string('password'); $table->text('bio')->nullable(); $table->text('bio_html')->nullable(); - $table->string('avatar')->nullable(); + $table->string('avatar_path')->nullable(); $table->dateTime('join_time')->nullable(); $table->dateTime('last_seen_time')->nullable(); $table->dateTime('read_time')->nullable(); diff --git a/src/Core/Handlers/Commands/UploadAvatarCommandHandler.php b/src/Core/Handlers/Commands/UploadAvatarCommandHandler.php index 5914a768b..bbbf1ce22 100644 --- a/src/Core/Handlers/Commands/UploadAvatarCommandHandler.php +++ b/src/Core/Handlers/Commands/UploadAvatarCommandHandler.php @@ -46,7 +46,7 @@ class UploadAvatarCommandHandler 'target' => $this->uploadDir, ]); - $user->changeAvatarUrl($uploadName); + $user->changeAvatarPath($uploadName); event(new AvatarWillBeUploaded($user, $command)); diff --git a/src/Core/Models/User.php b/src/Core/Models/User.php index 39867a983..578491041 100755 --- a/src/Core/Models/User.php +++ b/src/Core/Models/User.php @@ -211,9 +211,15 @@ class User extends Model return $this; } - public function changeAvatarUrl($url) + /** + * Change the path of the user avatar. + * + * @param string $path + * @return $this + */ + public function changeAvatarPath($path) { - $this->avatar = $url; + $this->avatar_path = $path; $this->raise(new UserAvatarWasChanged($this));