0
votes

Comment obtenir un chemin de stockage de Laravel à l'aide de JavaScript

** Comment obtenir un chemin de stockage de Laravel dans le fichier JS **

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: xxx

" http: // localhost / stockage / "fonctionne, mais je veux remplacer" http: // localhost / stockage / "à l'URL Dinamic Utilisation JavaScript


5 commentaires

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à.


3 Réponses :


0
votes

pour cela soit 1.

{!! stockage_path ('app / public') !!}

2.Vous pouvez le transmettre avec vos données de produit

ou

3.Vous utilisez le modèle pour définir le SRC complet de l'image < Pré> xxx

et vous pouvez les utiliser dans votre lame comme xxx


0 commentaires

0
votes

Utilisez un chemin relatif qui résoudra le problème dans n'importe quel serveur. Comme suit xxx


0 commentaires

1
votes

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 xxx

Le fichier dans JS Vous pouvez utiliser StoragePath variable.

J'espère que cela vous aidera.


2 commentaires

Var StockagePath = {!! Storage_Path () !!} Ce retour SyntaxError non décourgué: Jeton inattendu:


EMPRONT ESSAYEZ VAR STANDSPATH = "{!! STANDS_PATH () !!}";