Besoin d'aide ?

insertion dimage

  • Avatar de Stone
    Membre depuis :
    13/03/2017
    Messages :
    24

    Bnoujour a tous! besoin de votre aide je tente de faire une insertion dimage mais je suis confronte a une erreur

    mon code:

    $parameters = $request->except(['_token']);

    //Ajout dans la base de donne
    $date = new \DateTime(null);
    $articles = new Article();
    if($request->hasFile('image')){
    $image = $request->file('image');
    $filename = time() . '.' . $image->getClientOriginalExtension();
    Image::make($image)->resize('300','300')->save('assets/images/' .$filename);
    }

    $articles->titre = $parameters['titre'];
    $rticles->logo = $filename;
    $articles->type = $parameters['type'];
    $articles->categorie = $parameters['categorie'];
    $articles->contenu = $parameters['contenu'];
    $articles->slug = Str::slug($parameters['titre']. $date->format('dmYhis'));
    $articles->save();

    Flashy::success('articles ajoute avec success.');

    l'erreur:

    ErrorException (E_NOTICE)

    Undefined variable: filename

    merci de m'aider !

  • Avatar de Farris27
    Membre depuis :
    31/10/2017
    Messages :
    63

    Tu as bien ça enctype="multipart/form-data" dans ton formulaire ?

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1998

    Salut,

    En plus de vérifier le type d'encodage il faudrait prévoir la validation de l'image.

  • Avatar de Stone
    Membre depuis :
    13/03/2017
    Messages :
    24

    merci!!

Vous ne pouvez pas répondre à ce sujet.