Skip to content

FileStorage is a Laravel package that simplifies the process of uploading and attaching files to models, while also automating preview generation and image optimization.

License

Notifications You must be signed in to change notification settings

imahmood/laravel-file-storage

Repository files navigation

Laravel FileStorage package

Latest Stable Version GitHub Tests Action Status Total Downloads License

FileStorage is a Laravel package that simplifies the process of uploading and attaching files to models, while also automating preview generation and image optimization.

Features

  • Easily upload and attach files to models.
  • Specify the storage disk dynamically using the onDisk method.
  • Automatically generate previews for images and PDFs and optimize images, improving user experience.

Requirements

Before using this package, make sure your environment meets the following requirements:

  • PHP: 8.1 or later.
  • Extensions: ext-ffi extension is required.
  • System Packages: libvips42 library is necessary for image processing.

Documentation

License

The MIT License (MIT). Please see License File for more information.

About

FileStorage is a Laravel package that simplifies the process of uploading and attaching files to models, while also automating preview generation and image optimization.

Topics

Resources

License

Stars

Watchers

Forks