code: public function fresh($with = [])
      {
          if (!$this->exists) {
              return;
          }
  
          $query = static::newQueryWithoutScopes()
              ->with(is_string($with) ? func_get_args() : $with)
              ->where($this->getKeyName(), $this->getKey());
  
          (new TranslatableScope())->apply($query, $this);
  
          return $query->first();
      }
docs: Reload a fresh model instance from the database.
  
  @param  array|string $with
  @return static|null