Bonjour tout le monde :-)

J'ai un petit soucis avec l'utilisation de ce même éditeur MD crée par notre maitre a tous...

Si j'active la vérif CSRF sur Laravel, l'upload d'image ne se fait pas mais il fonctionne tres bien si je désactive le filtre...

j'ai essayé de reprendre la structure de la var 'options' utilisés sur la partie "création d'article du site (grafikart) pour etre sur de le créer correctement, en y placant un

        "uploaderData": {
            "_token": "{{ Session::get('_token') }}",
            "attachable_type": "Draft"
        }

et j'y ai laissé le 'attachable_type' pour faire des test mais je ne parviens pas a récupérer ces données...

Je n'ai pas trouvé comment m'en servir...
(Je fais (peut etre) surement une erreur quelque part..)

Merci ;-)

3 réponses


Mmh quand tu regarde la requete le token est bien passé ?

ifabe
Auteur

Il apparait bien dans le code en tout cas :-)
Et il correspond a celui du formulaire

Et juste pour exemple, voila ce que me donne l'inspecteur de Chrome

var options = {
    "preview": true,
    "uploaderData": {
        "_token": "JWhmzGWThXaraJMq2YuR4OOQ6wdwUCWSiN51Jzte",
        "attachable_type": "Draft"
    },
    "uploader": "/admin/posts/upload-image"
};
options.imageURL = function(image) { return image.image.url };
options.images = [
    {id: '1.jpg', url: "/uploads/posts/s-l200.jpg"}
];

new MdEditor("#mdeditor", options);

Pour une erreur
error: {type: "Illuminate\Session\TokenMismatchException", message: "",…}
file: "/app/filters.php"
line: 88
message: ""
type: "Illuminate\Session\TokenMismatchException"

ifabe
Auteur

apres un million de test, non je pense pas que le uploaderData passe mes données...