├── LICENSE ├── composer.json ├── config └── config.php ├── migrations └── 2019_05_20_150317_create_ffmpeg_queue_table.php ├── src ├── Actions │ ├── Cover │ │ ├── DeleteCoverAction.php │ │ ├── GenerateCoverFromFileAction.php │ │ ├── SetCoverAction.php │ │ └── UploadCoverAction.php │ ├── FixExceptionNamesAction.php │ ├── GenerateFileIdAction.php │ ├── GuessLaruploadFileTypeAction.php │ ├── OptimizeImageAction.php │ └── SetFileNameAction.php ├── Concerns │ ├── BaseLarupload.php │ ├── LaruploadObservers.php │ ├── LaruploadRelations.php │ ├── LaruploadTransformers.php │ ├── Standalone │ │ ├── BaseStandaloneLarupload.php │ │ ├── BootStandaloneLarupload.php │ │ ├── StandaloneLaruploadCallables.php │ │ ├── StandaloneLaruploadCover.php │ │ └── StandaloneLaruploadNotCallables.php │ └── Storage │ │ ├── Attachment │ │ ├── AttachmentActions.php │ │ ├── AttachmentEvents.php │ │ ├── BaseAttachment.php │ │ ├── CoverAttachment.php │ │ ├── QueueAttachment.php │ │ ├── RetrieveAttachment.php │ │ └── StyleAttachment.php │ │ └── UploadEntity │ │ ├── BaseUploadEntity.php │ │ ├── FFMpegUploadEntity.php │ │ ├── ImageUploadEntity.php │ │ ├── UploadEntityFileSystem.php │ │ ├── UploadEntityName.php │ │ ├── UploadEntityProperties.php │ │ ├── UploadEntityResponse.php │ │ └── UploadEntityStyle.php ├── DTOs │ ├── CoverActionData.php │ ├── FFMpeg │ │ ├── FFMpegMeta.php │ │ └── FFMpegStreamRepresentation.php │ └── Style │ │ ├── AudioStyle.php │ │ ├── ImageStyle.php │ │ ├── StreamStyle.php │ │ ├── Style.php │ │ └── VideoStyle.php ├── Database │ └── Schema │ │ └── Blueprint.php ├── Enums │ ├── LaruploadFileType.php │ ├── LaruploadImageLibrary.php │ ├── LaruploadMediaStyle.php │ ├── LaruploadMode.php │ ├── LaruploadNamingMethod.php │ └── LaruploadSecureIdsMethod.php ├── Events │ └── LaruploadFFMpegQueueFinished.php ├── Helpers │ ├── Slug.php │ └── Utils.php ├── Jobs │ └── ProcessFFMpeg.php ├── Larupload.php ├── LaruploadServiceProvider.php ├── Models │ └── LaruploadFFMpegQueue.php ├── Storage │ ├── Attachment.php │ ├── FFMpeg │ │ ├── FFMpeg.php │ │ └── HLS.php │ ├── Image.php │ └── Proxy │ │ ├── AttachmentCover.php │ │ └── AttachmentProxy.php ├── Traits │ └── Larupload.php └── UploadEntities.php ├── svgo.config.js └── translations └── en └── messages.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/composer.json -------------------------------------------------------------------------------- /config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/config/config.php -------------------------------------------------------------------------------- /migrations/2019_05_20_150317_create_ffmpeg_queue_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/migrations/2019_05_20_150317_create_ffmpeg_queue_table.php -------------------------------------------------------------------------------- /src/Actions/Cover/DeleteCoverAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Actions/Cover/DeleteCoverAction.php -------------------------------------------------------------------------------- /src/Actions/Cover/GenerateCoverFromFileAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Actions/Cover/GenerateCoverFromFileAction.php -------------------------------------------------------------------------------- /src/Actions/Cover/SetCoverAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Actions/Cover/SetCoverAction.php -------------------------------------------------------------------------------- /src/Actions/Cover/UploadCoverAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Actions/Cover/UploadCoverAction.php -------------------------------------------------------------------------------- /src/Actions/FixExceptionNamesAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Actions/FixExceptionNamesAction.php -------------------------------------------------------------------------------- /src/Actions/GenerateFileIdAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Actions/GenerateFileIdAction.php -------------------------------------------------------------------------------- /src/Actions/GuessLaruploadFileTypeAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Actions/GuessLaruploadFileTypeAction.php -------------------------------------------------------------------------------- /src/Actions/OptimizeImageAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Actions/OptimizeImageAction.php -------------------------------------------------------------------------------- /src/Actions/SetFileNameAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Actions/SetFileNameAction.php -------------------------------------------------------------------------------- /src/Concerns/BaseLarupload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/BaseLarupload.php -------------------------------------------------------------------------------- /src/Concerns/LaruploadObservers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/LaruploadObservers.php -------------------------------------------------------------------------------- /src/Concerns/LaruploadRelations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/LaruploadRelations.php -------------------------------------------------------------------------------- /src/Concerns/LaruploadTransformers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/LaruploadTransformers.php -------------------------------------------------------------------------------- /src/Concerns/Standalone/BaseStandaloneLarupload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Standalone/BaseStandaloneLarupload.php -------------------------------------------------------------------------------- /src/Concerns/Standalone/BootStandaloneLarupload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Standalone/BootStandaloneLarupload.php -------------------------------------------------------------------------------- /src/Concerns/Standalone/StandaloneLaruploadCallables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Standalone/StandaloneLaruploadCallables.php -------------------------------------------------------------------------------- /src/Concerns/Standalone/StandaloneLaruploadCover.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Standalone/StandaloneLaruploadCover.php -------------------------------------------------------------------------------- /src/Concerns/Standalone/StandaloneLaruploadNotCallables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Standalone/StandaloneLaruploadNotCallables.php -------------------------------------------------------------------------------- /src/Concerns/Storage/Attachment/AttachmentActions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/Attachment/AttachmentActions.php -------------------------------------------------------------------------------- /src/Concerns/Storage/Attachment/AttachmentEvents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/Attachment/AttachmentEvents.php -------------------------------------------------------------------------------- /src/Concerns/Storage/Attachment/BaseAttachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/Attachment/BaseAttachment.php -------------------------------------------------------------------------------- /src/Concerns/Storage/Attachment/CoverAttachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/Attachment/CoverAttachment.php -------------------------------------------------------------------------------- /src/Concerns/Storage/Attachment/QueueAttachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/Attachment/QueueAttachment.php -------------------------------------------------------------------------------- /src/Concerns/Storage/Attachment/RetrieveAttachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/Attachment/RetrieveAttachment.php -------------------------------------------------------------------------------- /src/Concerns/Storage/Attachment/StyleAttachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/Attachment/StyleAttachment.php -------------------------------------------------------------------------------- /src/Concerns/Storage/UploadEntity/BaseUploadEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/UploadEntity/BaseUploadEntity.php -------------------------------------------------------------------------------- /src/Concerns/Storage/UploadEntity/FFMpegUploadEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/UploadEntity/FFMpegUploadEntity.php -------------------------------------------------------------------------------- /src/Concerns/Storage/UploadEntity/ImageUploadEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/UploadEntity/ImageUploadEntity.php -------------------------------------------------------------------------------- /src/Concerns/Storage/UploadEntity/UploadEntityFileSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/UploadEntity/UploadEntityFileSystem.php -------------------------------------------------------------------------------- /src/Concerns/Storage/UploadEntity/UploadEntityName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/UploadEntity/UploadEntityName.php -------------------------------------------------------------------------------- /src/Concerns/Storage/UploadEntity/UploadEntityProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/UploadEntity/UploadEntityProperties.php -------------------------------------------------------------------------------- /src/Concerns/Storage/UploadEntity/UploadEntityResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/UploadEntity/UploadEntityResponse.php -------------------------------------------------------------------------------- /src/Concerns/Storage/UploadEntity/UploadEntityStyle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Concerns/Storage/UploadEntity/UploadEntityStyle.php -------------------------------------------------------------------------------- /src/DTOs/CoverActionData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/DTOs/CoverActionData.php -------------------------------------------------------------------------------- /src/DTOs/FFMpeg/FFMpegMeta.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/DTOs/FFMpeg/FFMpegMeta.php -------------------------------------------------------------------------------- /src/DTOs/FFMpeg/FFMpegStreamRepresentation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/DTOs/FFMpeg/FFMpegStreamRepresentation.php -------------------------------------------------------------------------------- /src/DTOs/Style/AudioStyle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/DTOs/Style/AudioStyle.php -------------------------------------------------------------------------------- /src/DTOs/Style/ImageStyle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/DTOs/Style/ImageStyle.php -------------------------------------------------------------------------------- /src/DTOs/Style/StreamStyle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/DTOs/Style/StreamStyle.php -------------------------------------------------------------------------------- /src/DTOs/Style/Style.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/DTOs/Style/Style.php -------------------------------------------------------------------------------- /src/DTOs/Style/VideoStyle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/DTOs/Style/VideoStyle.php -------------------------------------------------------------------------------- /src/Database/Schema/Blueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Database/Schema/Blueprint.php -------------------------------------------------------------------------------- /src/Enums/LaruploadFileType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Enums/LaruploadFileType.php -------------------------------------------------------------------------------- /src/Enums/LaruploadImageLibrary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Enums/LaruploadImageLibrary.php -------------------------------------------------------------------------------- /src/Enums/LaruploadMediaStyle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Enums/LaruploadMediaStyle.php -------------------------------------------------------------------------------- /src/Enums/LaruploadMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Enums/LaruploadMode.php -------------------------------------------------------------------------------- /src/Enums/LaruploadNamingMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Enums/LaruploadNamingMethod.php -------------------------------------------------------------------------------- /src/Enums/LaruploadSecureIdsMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Enums/LaruploadSecureIdsMethod.php -------------------------------------------------------------------------------- /src/Events/LaruploadFFMpegQueueFinished.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Events/LaruploadFFMpegQueueFinished.php -------------------------------------------------------------------------------- /src/Helpers/Slug.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Helpers/Slug.php -------------------------------------------------------------------------------- /src/Helpers/Utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Helpers/Utils.php -------------------------------------------------------------------------------- /src/Jobs/ProcessFFMpeg.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Jobs/ProcessFFMpeg.php -------------------------------------------------------------------------------- /src/Larupload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Larupload.php -------------------------------------------------------------------------------- /src/LaruploadServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/LaruploadServiceProvider.php -------------------------------------------------------------------------------- /src/Models/LaruploadFFMpegQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Models/LaruploadFFMpegQueue.php -------------------------------------------------------------------------------- /src/Storage/Attachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Storage/Attachment.php -------------------------------------------------------------------------------- /src/Storage/FFMpeg/FFMpeg.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Storage/FFMpeg/FFMpeg.php -------------------------------------------------------------------------------- /src/Storage/FFMpeg/HLS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Storage/FFMpeg/HLS.php -------------------------------------------------------------------------------- /src/Storage/Image.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Storage/Image.php -------------------------------------------------------------------------------- /src/Storage/Proxy/AttachmentCover.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Storage/Proxy/AttachmentCover.php -------------------------------------------------------------------------------- /src/Storage/Proxy/AttachmentProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Storage/Proxy/AttachmentProxy.php -------------------------------------------------------------------------------- /src/Traits/Larupload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/Traits/Larupload.php -------------------------------------------------------------------------------- /src/UploadEntities.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/src/UploadEntities.php -------------------------------------------------------------------------------- /svgo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/svgo.config.js -------------------------------------------------------------------------------- /translations/en/messages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafaznv/larupload/HEAD/translations/en/messages.php --------------------------------------------------------------------------------