Download the PHP package iqonic/laravel-advanced-file-manager without Composer

On this page you can find all versions of the php package iqonic/laravel-advanced-file-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-advanced-file-manager

🚀 Laravel Advanced File Manager

A powerful, production-ready Laravel file manager package with OS-like UI, media library, and file picker mode. Designed to be a drop-in solution for handling media, documents, and folders with a modern, responsive interface.

🌟 Why Use This Over Others?

While there are many file managers for Laravel, this package is built for developers who need a complete product experience rather than just a file uploader.


📋 Requirements


✨ Key Features

✅ Core Functionalities

🎨 Customization


🛠 Installation

1. Require the Package

2. Publish Assets & Config

Publish the configuration file, migrations, and frontend assets:

3. Run Migrations

Create the necessary database tables:

4. Storage Link

Ensure your public storage is linked:


🚀 Usage

1. Standalone Dashboard

Access the full file manager dashboard at:

(You can change this route in config/file-manager.php)

2. File Picker Mode (Integration)

Want to use this file manager to select files for a form in your own application? Use the Picker Mode.

How it works:

  1. Open the file manager in a popup window with specific query parameters.
  2. The user selects file(s) and clicks "Confirm Selection".
  3. The window closes and sends the selected file data back to your main window via postMessage.

Example Implementation:

3. API Usage

You can also use the backend service programmatically.


4. Image Variants & Responsive Images

Every image upload automatically generates optimized variants based on your config.

5. User Preferences & Favorites

Store user-specific settings and mark files as favorites.

6. Headless API

This package provides a full JSON API secured by Laravel Sanctum for headless implementations.

Authentication:

Endpoints: All dashboard routes are available via API (e.g., GET /api/files, POST /api/files/upload), returning JSON responses.

7. Keyboard Shortcuts

Navigate faster with built-in hotkeys:


⚙️### Secure File Sharing

Share files with external users securely:

Context Menu

Right-click on any file or folder to access quick actions:

⚙️ Configuration

Check config/file-manager.php for all settings.

Setting Default Description
route_prefix file-manager URL prefix for the dashboard.
middleware ['web', 'auth'] Middleware applied to routes.
disk public Storage disk (supports s3).
upload.max_size_mb 100 Max upload size per file.
upload.allowed_mimes [...] Allowed file types.
image_variants [...] Config for auto-generated sizes.
features [...] Feature flags (favorites, dark mode, etc).

🔍 SEO & Use Cases

Laravel File Manager with S3

This package is built to handle high-volume storage. By simply changing your disk to s3 in the config(Settings), you gain a powerful Laravel S3 file manager that handles multi-part uploads and secure previews without taxing your web server.

Laravel File Picker for Forms

Need a Laravel file selector for your blog's featured image? Use the pickerMode to turn the file manager into a modal popup. It returns clean file objects (URL, ID, Name) to your parent window via JS events.

Laravel Media Library UI

If you find the default Spatie Media Library too "headless", use this package as your Laravel media library UI. It provides the visual layer you need to browse, search, and manage your processed media variants.

If this package helped you, please ⭐ star the repo.


📄 License

MIT License.


All versions of laravel-advanced-file-manager with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1|^8.2|^8.3
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/contracts Version ^10.0|^11.0|^12.0
intervention/image Version ^2.7|^3.0
php-ffmpeg/php-ffmpeg Version ^1.1
aws/aws-sdk-php Version ^3.0
laravel/sanctum Version ^3.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package iqonic/laravel-advanced-file-manager contains the following files

Loading the files please wait ...