Je souhaite stocker les images téléchargées dans mon application Web basée sur Laravel dans un sous-répertoire du répertoire Laravel storage
. C'est le répertoire situé au même niveau hiérarchique que "application" et annuaires "publics".
Existe-t-il une méthode cadre pour faire cela? J'ai cherché la documentation mais je n'en trouve pas.
Dans Laravel 3, appelez path('storage')
.
Dans Laravel 4, utilisez la fonction d'aide storage_path()
.
Pour Laravel 5.x, utilisez $storage_path = storage_path()
.
De les Laravel 5.0 docs :
chemin_stockage
Obtenez le chemin complet du répertoire
storage
.
Notez également que, pour Laravel 5.1 et supérieur , par le Laravel 5.1 documents :
Vous pouvez aussi utiliser le
storage_path
fonction pour générer un chemin complet vers un fichier donné par rapport au répertoire de stockage:$path = storage_path('app/file.txt');
Le storage_path
fonction renvoie le chemin complet du répertoire de stockage:
$path = storage_path();
Vous pouvez aussi utiliser le storage_path
fonction pour générer un chemin complet vers un fichier donné par rapport au répertoire de stockage:
$app_path = storage_path('app');
$file_path = storage_path('app/file.txt');
Source: Laravel Doc
utiliser cette commande artisanale pour créer un raccourci dans un dossier public
php artisan storage:link
Que vous pourrez accéder posté img ou fichier