PHPackages                             desmart/files - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. desmart/files

AbandonedLibrary[File &amp; Storage](/categories/file-storage)

desmart/files
=============

Files management for Laravel

2.3.0(9y ago)0151PHPPHP &gt;=5.6.0

Since Nov 7Pushed 5y ago7 watchersCompare

[ Source](https://github.com/DeSmart/laravel-files-manager)[ Packagist](https://packagist.org/packages/desmart/files)[ RSS](/packages/desmart-files/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (5)Versions (23)Used By (1)

desmart/files
=============

[](#desmartfiles)

This package handles files upload in friendly DDD manner.

Installation
============

[](#installation)

In console run:

```
composer require desmart/files:2.0.*
```

Laravel
-------

[](#laravel)

Add `DeSmart\Files\ServiceProvider\ServiceProvider` to providers list.

In console run:

```
php artisan vendor:publish
php artisan migrate
```

Lumen
-----

[](#lumen)

Add this line to `bootstrap/app.php` file:

```
$app->register('DeSmart\Files\ServiceProvider\LumenServiceProvider');
```

In console run:

```
cp vendor/desmart/files/database/migrations/* database/migrations/
cp vendor/desmart/files/config/desmart_files.php config/desmart_files.php
php artisan migrate
```

Configuration
=============

[](#configuration)

Storage
-------

[](#storage)

This package uses Laravels storage mechanism. By default package uses `upload` disk which needs to be defined in `config/filesystems.php`.

```
