Download the PHP package pavlovich4/livewire-filemanager without Composer
On this page you can find all versions of the php package pavlovich4/livewire-filemanager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pavlovich4/livewire-filemanager
More information about pavlovich4/livewire-filemanager
Files in pavlovich4/livewire-filemanager
Package livewire-filemanager
Short Description This package will help to have a livewire file manager
License MIT
Homepage https://github.com/pavlovich4/livewire-filemanager
Informations about the package livewire-filemanager
Laravel Livewire File Manager
A modern, responsive file manager for Laravel using Livewire and Alpine.js. Features include:
- Drag and drop file uploads
- Folder management
- Grid and list views
- File previews
- Image thumbnails
- Copy sharing links
- File downloads
Important Requirements
- PHP 8.2 or higher
- Laravel 10.0 or higher
- Livewire 3.0 or higher
- spatie/laravel-medialibrary 10.0 or higher
[!CAUTION] Please be sure to install, configure and run migrations of spatie/laravel-medialibrary package before continue. You can review the installation steps at spatie/laravel-medialibrary documentation.
Installation
-
Install the package via composer:
-
Publish and run the migrations:
-
Publish the config file:
- Publish and configure the media library:
Update config/media-library.php:
- Create the symbolic link for public storage:
[!IMPORTANT] This package requires Tailwind CSS along with the @tailwindcss/aspect-ratio and @tailwindcss/forms plugins to be installed and configured in your project.
- Update your Tailwind CSS configuration in
tailwind.config.js:
Usage
-
Add the file manager component to your layout:
-
Include the style blade directive in the head tag of your layout:
-
Include the scripts directive at the end of your body:
- Trigger the file manager from any element using the
data-trigger="filemanager"attribute:
Configuration
The package configuration file (config/livewire-filemanager.php) allows you to:
Key Features
File Upload
- Drag and drop support
- Multiple file upload
- Progress indicator
- File type validation
- Size limits (configurable)
Folder Management
- Create folders
- Delete folders (with confirmation)
- Rename folders
- Nested folders
- Folder navigation
File Operations
- Preview files
- Download files
- Delete files
- Rename files
- Copy share links
- File icons based on type
UI Features
- Grid/List view toggle
- Breadcrumb navigation
- Responsive design
- Loading states
- Error handling
Interface Screenshot
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Pavlove Biokou
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of livewire-filemanager with dependencies
illuminate/support Version ^10.0|^11.0
livewire/livewire Version ^3.0
spatie/laravel-medialibrary Version ^10.0|^11.0
spatie/laravel-package-tools Version ^1.14