Créer des liens symboliques de stockage Laravel pour les systèmes de production ou de sous-domaines : un guide étape par étape
P粉493313067
P粉493313067 2023-08-27 18:54:31
0
2
420
<p>Lorsque je travaille sur le serveur de développement local Laravel <code, php="" artisan="" storage:link<="" code=""> Cependant, lorsque je déplace le site vers le serveur de production, je constate que mon lien de stockage public est un dossier. Ensuite, j'ai supprimé le contenu qui tentait de créer le lien. J'obtiens l'erreur car mon application se trouve dans le dossier racine et j'essaie de résoudre ce problème. </code></p>
P粉493313067
P粉493313067

répondre à tous(2)
P粉759457420

Un autre moyen simple consiste à exécuter la commande exécuter php artisan storage:link

par programmation

Sur les routes/web.php

Route::get('/foo', function () {
Artisan::call('storage:link');
});
P粉133321839

J'ai résolu ce problème avec une autre commande pour créer un lien symbolique via terminal/cmd/shh :

ln -s /path/to/laravel/storage/app/public /path/to/public/storage

J'ai également résolu ce problème en utilisant laravel web router routes/web.php

Route::get('/foo', function () {
    Artisan::call('storage:link');
});
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal