Je souhaite afficher une image Dinamic à Laravel de la base de données à l'aide de JQuery Ajax, mais je ne peux pas obtenir de chemin de stockage dans le fichier JS pour mettre mon nom d'image pour mettre mon nom d'image
qui est une variable: p> " http: // localhost / stockage / "fonctionne, mais je veux remplacer" http: // localhost / stockage / "à l'URL Dinamic Utilisation JavaScript P> H1>
3 Réponses :
pour cela soit 1.
{!! stockage_path ('app / public') !!} p> blockQuote>
2.Vous pouvez le transmettre avec vos données de produit p>
ou p>
3.Vous utilisez le modèle pour définir le SRC complet de l'image p> < Pré> xxx pré>
et vous pouvez les utiliser dans votre lame comme p>
xxx pré> p>
Utilisez un chemin relatif qui résoudra le problème dans n'importe quel serveur.
Comme suit
Pour obtenir un chemin de stockage Laravel dans le fichier JS que vous pouvez faire comme:
dans votre tête de tête.blade.php p> Le fichier dans JS Vous pouvez utiliser J'espère que cela vous aidera. P> P> StoragePath code> variable. P>
Var StockagePath = {!! Storage_Path () !!} Ce retour SyntaxError non décourgué: Jeton inattendu:
EMPRONT ESSAYEZ VAR STANDSPATH = "{!! STANDS_PATH () !!}";
Pouvez-vous essayer ce localhost {PROJET_NAME} / Public / Stockage /
Merci beaucoup et si mon projet est exécuté sur un serveur non local, cela fonctionne-t-il?
@Haykmargaryan dans le fichier Master Lame de votre vue Vous pouvez définir une variable JS globale pour utiliser le chemin de stockage, puis vous pouvez utiliser cette variable dans ce fichier.
Utilisez-vous le pilote du système de fichiers public? Parce que le chemin de stockage ne doit jamais être exposé directement.
Non, son travail uniquement pour le serveur local, si votre URL de projet a changé de liens cassés à ce moment-là.