Esempio n. 1
0
 private function uploadFile($file, $name, $folder = '')
 {
     $rules = ['file' => 'mimes:pdf,doc'];
     $uploader = new FileUploader($this->rootFolder, $name, $file, $rules, $folder);
     $fileModel = new File(['name' => $name, 'folder' => $this->cleanSubfolder($folder), 'path' => $uploader->getFilePath()]);
     if ($uploader->upload()) {
         $fileModel->save();
         return true;
     }
     return false;
 }