-1
votes

Le lien de fichier n'est pas wok à Laravel sur localhost http://127.0.0.1:8000

J'utilise PHP Artisan Servir pour servir sur l'hôte local http://127.0.0.1:8000 , Ensuite, les fichiers que j'ai téléchargés n'existent certainement dans le dossier de stockage, mais lorsque je crée des liens comme: xxx


xxx

liens que je reçois est comme: http://127.0.0.1/storage/6/image.jpg

qui N'est pas woking mais quand je fais: http://127.0.0.1:8000/Storage/ 6 / image.jpg Cela fonctionne donc ma question est de faire fonctionner mes liens?

fichier .env:

app_url = http://127.0.0.1:8000

déjà essayé - PHP Artisan Stockage: Link


10 commentaires

Pouvez-vous montrer des codes de la fonction Geturl ()?


Juste Mise à jour Veuillez vérifier @tokmbo


@jsotola oui ..


hmm, donc getturl () appelé autre fonction .. Avez-vous créé getFeatureDimagelinkattribute ()? Si cela, je vous suggère de stocker votre nom d'image sur la base de données et de la récupérer


Oui GetFeatureDimagelinkattribute () C'est également là et nom de fichier provenait de la seule table de base appelée média. @tokmbo


Essayez de changer App_url = localhost


Qu'est-ce que vous faites actif ($ file-> getturl ()) et commentaire app_url ? Ou utiliser getfourlurl ()


Qu'est-ce que urlgeneratoratoratory ?


@LagBox je crois qu'il utilise laravel-medialibrary


S'il vous plaît partager plus de détails. Que signifie "ne pas fonctionner"? Qu'avez-vous essayé de déboguer pourquoi Quelque chose ne fonctionne pas comme prévu?


4 Réponses :


0
votes

Essayez d'abord:

<img src="{{$image->url()}}">


0 commentaires

0
votes

Votre URL de l'application est une erreur simplement le changer à ce

app_url = http://127.0.0.1:8000


2 commentaires

Non non c'était cette app_url = 127.0.0.1:8000 uniquement, je ne faisais que le tester en changeant son dernier chiffre mais ça ne reflètera pas quand même


Changez-le et supprimez tout le routeur de cache, la configuration et les vues et mettez à jour le compositeur, puis cela fonctionne.



-1
votes

Essayez ceci ...

http://127.0.0.1/storage/app/public/6 /Image.jpg // Ajouter cette partie '/ App / Public /' Pièce du contrôleur.


0 commentaires

0
votes

Ceci peut être configuré dans le fichier .env le fichier app_url = http: // localhost: 8000 pourrait être défini comme ceci pendant le développement afin que les images soient chargées sans utiliser des liaisons statiques. J'utilise cela pendant le développement avec MAMP afin que les images soient chargées simultanément.

Aussi pour chaque fois que vous tirez de GIT N'oubliez pas de PHP Artisan Stockage: Link


0 commentaires