'datetime', ]; public function books() { return $this->hasMany(Book::class); } public function comments() { return $this->hasMany(Comment::class); } public function getRouteKeyName() { return 'slug'; } public function sluggable() { return [ 'slug' => [ 'source' => 'name' ] ]; } public function UserAvatar(){ if(is_null($this->avatar)){ $url = asset('images/default-avatar.jpg'); } else { $url = url(Storage::url($this->avatar)); } return $url; } }