web-dev-qa-db-fra.com

Comment obtenez-vous le chemin d'accès au dossier de stockage Laravel?

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.

55
Garry Pettet

Dans Laravel 3, appelez path('storage') .

Dans Laravel 4, utilisez la fonction d'aide storage_path() .

62
Abishek

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');
54
Mark Amery

Pour Laravel version> = 5.1

chemin_stockage ()

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

13
Sagar Naliyapara

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

0
Worlds Hero