定制 mostafaznv/larupload 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mostafaznv/larupload

最新稳定版本:3.0.0

Composer 安装命令:

composer require mostafaznv/larupload

包简介

Larupload is a ORM based file uploader for laravel to upload image, video, audio and other known files.

README 文档

README

GitHub Workflow Status Codecov branch Quality Score Software License Latest Version on Packagist Total Downloads

Larupload is a file uploader for Laravel, which is based on ORM and allows users to upload images, videos, audios, and other known file formats.

With Larupload, you can easily upload your files, and it comes with interesting features for uploading videos, audios, and images.

One of the main advantages of using Larupload is that it leverages the Laravel filesystem. As a result, it is easy to switch between different drivers such as Local, SFTP, S3, and many others.

It offers many useful features, including the ability to resize, crop, and optimize uploaded images, as well as manipulate uploaded videos by resizing and cropping them, and creating HTTP Live Streaming (HLS) content from uploaded videos.

Moreover, Larupload can calculate the dominant colors of videos and images, as well as extract their width, height, and duration for videos and audio files

Donate

Some features for Larupload:

  • Upload with 2 different strategies: ORM-based and Standalone
  • Use different drivers
  • Ability to resize/crop photos and videos
  • Ability to convert video files into custom video or audio formats
  • Ability to create multiple sizes of videos and images
  • Ability to create HTTP Live Streaming (HLS) from video sources
  • Ability to hide the real ID of model records by using different ID formats (ULID, UUID and ...)
  • Built-in support for optimizing images
  • Extract the width and height of the image
  • Extract width, height, and duration of the video
  • Extract the duration of the audio
  • Extract dominant color from the image and video
  • Automatically create a cover image for video files
  • Possibility to upload a cover for every file
  • A specific function (column type) for creating database columns when running migration
  • Get the URL of the uploaded file individually or as a set of "defined styles"
  • Download response for each style
  • Name files in several ways
  • Supports Persian and Arabic for file naming
  • Has 2 modes for storage: HEAVY (a big table with indexing) mode and LIGHT (it creates just 2 columns without any indexing)
  • Queue FFMpeg processes and finish them in the background
  • Official Laravel Nova integration
  • Easy to use

Documentation

You can find installation instructions and detailed instructions on how to use this package at the dedicated documentation site.

统计信息

  • 总下载量: 354.01k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 73
  • 点击次数: 3
  • 依赖项目数: 3
  • 推荐数: 0

GitHub 信息

  • Stars: 73
  • Watchers: 2
  • Forks: 8
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固