2015-10-17 5 views
0

J'essaie d'ajouter des articles (image et texte) sur un projet laravel et ces articles devraient être affichés dans un autre projet laravel. Le problème est que je stocke le lien (public/uploads/image.png) de l'image dans la même base de données mais quand je passe au second projet, les images ne sont pas affichées, y a-t-il des suggestions pour résoudre ce problème? ?partager même répertoire de téléchargements avec deux projets laravel 5

Répondre

0

Parce que vous stockez les liens relatifs de l'image (le lien relatif dépend de l'endroit où appeler ce lien), pour des exemples:

Votre lien relatif: public/uploads/image.png dans le domaine www.abc. com se

www.abc.com/public/uploads/image.png

et dans le domaine www.123.com il devient

www.123.com/public/uploads/image.png~~V~~3rd

donc, il pointe à des endroits différents.

La solution ici utilise URL absolue pour stocker vos images à la base de données:

{domain-où-vos-images stockées} /public/upload/image.png

Il pointeront au même endroit quel que soit votre point de vue

Cordialement,

+0

I utilisé {{l'image $ article->}} 123/public/mais il ne fonctionne pas – undefined

+0

Peut-être vous mal comprendre mon point, l'url absolue est quelque chose comme ceci: 'http: // www.example.com/public/upload/image.png'. Et si vous avez stocké l'ensemble des liens absolus à votre base de données, vous pouvez simplement utiliser

+0

n'affiche pas les images sur le deuxième projet – undefined