Download the PHP package livewire-filemanager/filemanager without Composer

On this page you can find all versions of the php package livewire-filemanager/filemanager. 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 filemanager

# Livewire Filemanager A simple, friendly, and practical file manager designed specifically for Laravel applications. This Livewire-powered tool makes it easy to manage files and folders within your project, offering an intuitive interface and seamless integration with Laravel's ecosystem. Perfect for developers seeking an efficient and user-friendly solution for file and folders management. - Drag & drop files - Search for files or folders - Ready to include in any projects - Multiple languages (see resources/lang for the list) - Darkmode available Watch the presentation of the package here: [Laravel Switzerland Meetup](https://www.youtube.com/watch?v=lgk_1AtukfM) ## Project requirements - PHP 8.2.0 or greater required ## Important composer dependencies - [livewire/livewire](https://laravel-livewire.com/) - [spatie/laravel-medialibrary](https://spatie.be/docs/laravel-medialibrary) ## Installation > [!IMPORTANT] > This package is still in development and its structure can change until a stable version is released. Use with caution in you projects. You can install the package via [composer](https://getcomposer.org): Publish the package's migration file: This package relies on spatie/medialibrary to handle the medias, so if you haven't already configured the package, don't forget this step: If you need for informations about the spatie/medialibrary package, please [visit their documentation](https://spatie.be/docs/laravel-medialibrary) > [!NOTE] > **Thumbnails** When you upload images, the package will generate a thumbnail. By defaults, it will be dispatched into the queues. You'll have to launch the workers inside your app or change the **QUEUE_CONNECTION** value in your .env file After that, you need to run migrations. This will create a `folders` table which will hold all the filemanager structure and a media table if not already present. ### Package configuration Next, you'll need to use the `` component where you want to place the filemanager. For the styles and scripts, the package relies on TailwindCSS and AlpineJS. So if you don't already have them installed, you can include the `@filemanagerScripts` and `@filemanagerStyles`. > [!IMPORTANT] > The @filemanagerStyles will include the PLAY CDN from TailwindCSS which is not recommended for production. Instead, prefer including the path inside your tailwind config file. If you intend to give access to your files with the public, you can add this inside your web routes file:. And don't forget to import the FileController class: This will give you an endpoint where you can reach the files with a direct url. Inside the filemanager, when you click on a file, you'll have the possibility to copy the url to the file. In order to work correctly, this feature needs to have your domain with https enabled. ## The interface Once everything is installed, the interface should look like this:

The whole interface is available in dark/light mode. #### ACL Configuration If you want to enable ACL, you should publish the config file: This will create a `livewire-fileuploader.php` file inside your config folder. You can now enable the ACL by changing the `acl_enabled` value to `true`. Also publish the Spatie medialibrary config file, if you haven't already done it. In the media-library config file, change the `media_model` value to `LivewireFilemanager\Filemanager\Models\Media`. If you already have a media model, you can use the Trait `LivewireFilemanager\Filemanager\Traits\HasMediaOwner` inside your model. This will ensure that only users who created files can view them. ## Testing ## Changelog Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently. ## Contributing All contributions are welcome and will be fully credited. Please see [CONTRIBUTING](CONTRIBUTING.md) for details. ## Credits - [Yves Engetschwiler](https://github.com/bee-interactive) - All illustrations are made by [Quetzal Graphic Design](https://quetzal.ch/) - [All Contributors](../../contributors) ## License The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

All versions of filemanager with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2|^8.3
illuminate/database Version ^10.0|^11.0|^12.0
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/view Version ^10|^11|^12.0
livewire/livewire Version ^3.5.4
spatie/laravel-medialibrary Version ^10.15|^11.5.4
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 livewire-filemanager/filemanager contains the following files

Loading the files please wait ....