Download the PHP package redaelfillali/storage-route-fixer without Composer
On this page you can find all versions of the php package redaelfillali/storage-route-fixer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download redaelfillali/storage-route-fixer
More information about redaelfillali/storage-route-fixer
Files in redaelfillali/storage-route-fixer
Package storage-route-fixer
Short Description Automatically adds a storage route to serve files from storage if missing.
License MIT
Informations about the package 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
Prérequis
- Laravel >= 8.0
- PHP >= 7.3
Étapes d'installation
-
Installer le package via Composer :
-
Publier les routes de stockage :
Le package crée automatiquement le fichier
routes/storage.php
avec la route de stockage. -
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 :
Utilisation
Une fois installé, le package crée une route qui permet d'accéder aux fichiers dans storage/app/public
. Par exemple :
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
- 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
Aucune configuration additionnelle n'est requise. Le package gère automatiquement la création et le chargement de routes/storage.php
.
Contribuer
Les contributions sont les bienvenues ! Veuillez suivre ces étapes :
- Forker le projet.
- Créer une branche pour votre fonctionnalité (
git checkout -b feature/nom-fonctionnalite
). - Committer vos modifications (
git commit -am 'Add some feature'
). - Pousser la branche (
git push origin feature/nom-fonctionnalite
). - Ouvrir une Pull Request.
Auteurs
- Reda El Fillali - redaelfillali
Licence
Ce projet est sous licence MIT - consultez le fichier LICENSE pour plus de détails.