PHPackages                             danhunsaker/laravel-flysystem-service - 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. danhunsaker/laravel-flysystem-service

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

danhunsaker/laravel-flysystem-service
=====================================

Automatically registers every Flysystem adapter it recognizes as a Laravel Filesystem Driver.

v3.0.0(3y ago)334.0k5[2 issues](https://github.com/danhunsaker/laravel-flysystem-service/issues)1MITPHPCI failing

Since Oct 23Pushed 3y ago1 watchersCompare

[ Source](https://github.com/danhunsaker/laravel-flysystem-service)[ Packagist](https://packagist.org/packages/danhunsaker/laravel-flysystem-service)[ Fund](https://paypal.me/hunsakerdan)[ GitHub Sponsors](https://github.com/danhunsaker)[ RSS](/packages/danhunsaker-laravel-flysystem-service/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (2)Dependencies (4)Versions (17)Used By (1)

Laravel Flysystem Service
=========================

[](#laravel-flysystem-service)

[![Software License](https://camo.githubusercontent.com/cc124319504ecf3a31bc7e601af0b3ea7f7bedeb25f5e3062332c098d0a481c9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f64616e68756e73616b65722f6c61726176656c2d666c7973797374656d2d736572766963652e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![Liberapay receiving](https://camo.githubusercontent.com/04f133d6cfd60175bae9f4ad52ffa019f30fd1bd989fea926eabe3637ac5e838/68747470733a2f2f696d672e736869656c64732e696f2f6c69626572617061792f72656365697665732f64616e68756e73616b65722e7376673f7374796c653d666c61742d737175617265)](https://liberapay.com/danhunsaker/)

[![Latest Stable Version](https://camo.githubusercontent.com/8bf01ba963bd7c9c4a90fb9919d59c0c0776633514a3fce9af0a920571337123/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f64616e68756e73616b65722f6c61726176656c2d666c7973797374656d2d736572766963652e7376673f6c6162656c3d737461626c65267374796c653d666c61742d737175617265)](https://github.com/danhunsaker/laravel-flysystem-service/releases)[![Latest Unstable Version](https://camo.githubusercontent.com/e96cf70ea8d94af5ba677e6b5d2c74d76f3d55f473eaa516eeb054af93247d7d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f767072652f64616e68756e73616b65722f6c61726176656c2d666c7973797374656d2d736572766963652e7376673f6c6162656c3d756e737461626c65267374796c653d666c61742d737175617265)](https://github.com/danhunsaker/laravel-flysystem-service)[![Build Status](https://camo.githubusercontent.com/3cca1187b531e8bb4efe412f332bebf2c2cf494c73e3c45cf2a7f666f9169ec5/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f64616e68756e73616b65722f6c61726176656c2d666c7973797374656d2d736572766963652e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/danhunsaker/laravel-flysystem-service)[![Codecov](https://camo.githubusercontent.com/ddf167218d0f98049ea816d54cbf2b10620437dfefba0f976a395226015c3ebb/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f64616e68756e73616b65722f6c61726176656c2d666c7973797374656d2d736572766963652e7376673f7374796c653d666c61742d737175617265)](https://codecov.io/gh/danhunsaker/laravel-flysystem-service)[![Total Downloads](https://camo.githubusercontent.com/50de136fbba9eeaef334b78ac7b8dc744dc9bf70ea86b922e33907320888fbc6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f64616e68756e73616b65722f6c61726176656c2d666c7973797374656d2d736572766963652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/danhunsaker/laravel-flysystem-service)

Registers recognized Flysystem adapters with Laravel automatically.

This lets you use other adapters without having to write your own service providers to load them properly. It automatically detects which adapters are available, and registers only the ones actually installed.

> Note: This package only recognizes the adapters officially supported by [The PHP League](https://github.com/thephpleague?query=flysystem) - for other adapters, install [danhunsaker/laravel-flysystem-others](https://github.com/danhunsaker/laravel-flysystem-others) instead (it will pull in this package as a dependency).

Installation
------------

[](#installation)

The usual methods for using [Composer](https://getcomposer.org) apply here:

```
composer require danhunsaker/laravel-flysystem-service

```

You do still have to register one service, but only one, and at least you don't have to write it. Be sure to **REPLACE** the `Illuminate\Filesystem\FilesystemServiceProvider::class` line with the new one:

```
// In config/app.php

    'providers' => [
        // ...
        Danhunsaker\Laravel\Flysystem\FlysystemServiceProvider::class,
        // ...
    ],
```

Setup
-----

[](#setup)

You can get example definitions for all supported filesystem drivers by publishing the replacement `filesystems` config - just run the following Artisan command:

```
php artisan vendor:publish --provider=Danhunsaker\\Laravel\\Flysystem\\FlysystemServiceProvider --force

```

The `--force` flag is required to overwrite the existing `filesystems` config that ships with Laravel. You can also rename the existing file, then run the command without the `--force` flag, if you'd like to preserve the existing contents for transfer to the new file.

Contributions
-------------

[](#contributions)

Pull requests, bug reports, and so forth are all welcome on [GitHub](https://github.com/danhunsaker/laravel-flysystem-service).

Security issues should be reported directly to [hennikhunsaker (plus) laraflyserv (at) gmail (dot) com](mailto:hennikhunsaker+laraflyserv@gmail.com).

And head to [GitHub](https://github.com/danhunsaker/laravel-flysystem-service) for everything else.

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance7

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 89.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~183 days

Recently: every ~430 days

Total

16

Last Release

1162d ago

Major Versions

v1.4.1 → v3.0.02023-04-30

PHP version history (2 changes)v1.0.0PHP ^5.6

v1.0.2PHP &gt;=5.5.9

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1534396?v=4)[Hennik Hunsaker](/maintainers/danhunsaker)[@danhunsaker](https://github.com/danhunsaker)

---

Top Contributors

[![danhunsaker](https://avatars.githubusercontent.com/u/1534396?v=4)](https://github.com/danhunsaker "danhunsaker (26 commits)")[![henergy-dev](https://avatars.githubusercontent.com/u/44502332?v=4)](https://github.com/henergy-dev "henergy-dev (3 commits)")

---

Tags

Flysystemlaravel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/danhunsaker-laravel-flysystem-service/health.svg)

```
[![Health](https://phpackages.com/badges/danhunsaker-laravel-flysystem-service/health.svg)](https://phpackages.com/packages/danhunsaker-laravel-flysystem-service)
```

###  Alternatives

[unisharp/laravel-filemanager

A file upload/editor intended for use with Laravel 5 to 10 and CKEditor / TinyMCE

2.2k3.5M85](/packages/unisharp-laravel-filemanager)[laravel/ai

The official AI SDK for Laravel.

1.0k3.2M200](/packages/laravel-ai)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M131](/packages/roots-acorn)[moonshine/moonshine

Laravel administration panel

1.3k253.1k81](/packages/moonshine-moonshine)[erag/laravel-lang-sync-inertia

A powerful Laravel package for syncing and managing language translations across backend and Inertia.js (Vue/React/Svelte) frontends, offering effortless localization, auto-sync features, and smooth multi-language support for modern Laravel applications.

4925.3k](/packages/erag-laravel-lang-sync-inertia)[flarum/core

Delightfully simple forum software.

201.4M2.3k](/packages/flarum-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
