PHPackages                             redaelfillali/storage-route-fixer - 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. redaelfillali/storage-route-fixer

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

redaelfillali/storage-route-fixer
=================================

Automatically adds a storage route to serve files from storage if missing.

v1.1.1(1y ago)01.9k↓33.3%MITPHP

Since Oct 25Pushed 1y ago1 watchersCompare

[ Source](https://github.com/redafillali/StorageRouteFixer)[ Packagist](https://packagist.org/packages/redaelfillali/storage-route-fixer)[ RSS](/packages/redaelfillali-storage-route-fixer/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (4)Used By (0)

Storage Route Fixer
===================

[](#storage-route-fixer)

**Storage Route Fixer** est un package Laravel qui ajoute automatiquement une route pour servir des fichiers depuis le dossier de stockage (`storage/app/public`) si elle n'est pas déjà définie. Ce package crée un fichier `routes/storage.php` et le charge en parallèle avec `web.php`.

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

[](#installation)

### Prérequis

[](#prérequis)

- **Laravel** &gt;= 8.0
- **PHP** &gt;= 7.3

### Étapes d'installation

[](#étapes-dinstallation)

1. **Installer le package via Composer :**

    ```
    composer require redaelfillali/storage-route-fixer
    ```
2. **Publier les routes de stockage :**

    Le package crée automatiquement le fichier `routes/storage.php` avec la route de stockage.
3. **Vérifier l'ajout de la route :**

    Utilisez la commande Artisan suivante pour lister vos routes et vérifier que la route de stockage est active :

    ```
    php artisan route:list
    ```

Utilisation
-----------

[](#utilisation)

Une fois installé, le package crée une route qui permet d'accéder aux fichiers dans `storage/app/public`. Par exemple :

```
http://your-app-url/storage/file-name.extension

```

Cela permet d'accéder directement aux fichiers de stockage via cette URL. Si le fichier demandé n'existe pas, une réponse `404` est renvoyée.

Fonctionnalités
---------------

[](#fonctionnalités)

- **Création automatique** d'une route de stockage.
- **Vérification** de l'existence de la route dans `routes/storage.php` avant de l'ajouter.
- **Service de fichiers** : Sert les fichiers depuis le dossier `storage/app/public`.

Configuration
-------------

[](#configuration)

Aucune configuration additionnelle n'est requise. Le package gère automatiquement la création et le chargement de `routes/storage.php`.

Contribuer
----------

[](#contribuer)

Les contributions sont les bienvenues ! Veuillez suivre ces étapes :

1. Forker le projet.
2. Créer une branche pour votre fonctionnalité (`git checkout -b feature/nom-fonctionnalite`).
3. Committer vos modifications (`git commit -am 'Add some feature'`).
4. Pousser la branche (`git push origin feature/nom-fonctionnalite`).
5. Ouvrir une Pull Request.

Auteurs
-------

[](#auteurs)

- **Reda El Fillali** - [redafillali](https://github.com/redafillali)

Licence
-------

[](#licence)

Ce projet est sous licence MIT - consultez le fichier [LICENSE](LICENSE) pour plus de détails.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~0 days

Total

3

Last Release

565d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/222f072ab7e75ce3f2ec27716be439688762069a980f5a60e6cc0b5a995170e0?d=identicon)[redaelfillali](/maintainers/redaelfillali)

---

Top Contributors

[![redafillali](https://avatars.githubusercontent.com/u/20681013?v=4)](https://github.com/redafillali "redafillali (6 commits)")

### Embed Badge

![Health badge](/badges/redaelfillali-storage-route-fixer/health.svg)

```
[![Health](https://phpackages.com/badges/redaelfillali-storage-route-fixer/health.svg)](https://phpackages.com/packages/redaelfillali-storage-route-fixer)
```

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M125](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

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