private function getFilename() {
    switch (config('media.config.rename')) {
      case 'transliterate':
        $this->filename_new = \Transliteration::clean_filename($this->filename_original);
        break;
      case 'unique':
        $this->filename_new = md5(microtime() . str_random(5)) .'.'. $this->filename_original;
        break;
      case 'nothing':
        $this->filename_new = $this->file->getClientOriginalName();
        break;
    }

    return $this->fileExistsRename();
  }
private function getFilename() {
    switch (config('media.config.rename')) {
      case 'transliterate':
        $this->filename_new = \Transliteration::clean_filename($this->filename_original);
        break;
      case 'unique':
        $this->filename_new = md5(microtime() . str_random(5)) .'.'. $this->filename_original;
        break;
      case 'nothing':
        $this->filename_new = $this->file->getClientOriginalName();
        break;
    }

    return $this->fileExistsRename();
  }
private function getFilename ( ) { switch ( config ( 'media.config.rename' ) ) { case 'transliterate' : $ this -> filename_new = \ Transliteration :: clean_filename ( $ this -> filename_original ) ; break ; case 'unique' : $ this -> filename_new = md5 ( microtime ( ) . str_random ( 5 ) ) . '.' . $ this -> filename_original ; break ; case 'nothing' : $ this -> filename_new = $ this -> file -> getClientOriginalName ( ) ; break ; } return $ this -> fileExistsRename ( ) ; }
Helper function to process the media filename according to the settings

@return string
The parsed filename
Helper function to process the media filename according to the settings