Example #1
0
 public static function createFromUpload(UploadedFile $file)
 {
     $instance = new self();
     $file_data = $instance->attachCreateFileInfo();
     $instance->attachStoreFile($file_data);
     //        $dest = AttachmentHandler::generateSaveFilename($file_data);
     //        \File::makeDirectory(dirname($dest), 0755, true, true);
     //        if (file_exists($dest))
     //        {
     //            unlink($dest);
     //        }
     //
     //        $file->move(dirname($dest), basename($dest));
     //
     //        $instance->fill(['file_name' => $file_data['originalName'],
     //            'mime_type' => $file_data['originalMime'],
     //            'file_size' => $file_data['originalSize'],
     //            'title' => (!empty($file_data['title'])?$file_data['title']:''),
     //            'path' => $dest
     //        ]);
     //        $instance->save();
     return $instance;
 }