Besoin d'aide ?

Blade - Include avec un objet

  • Avatar de NinelGuitoune
    Membre depuis :
    05/03/2018
    Messages :
    5

    Bonjour à tous,

    j'ai un email en blade auquel je fournis 2 objets différents et je souhaiterais utiliser le même include (ou une solution similaire m'évitant de dupliquer du code) comment est-ce possible ?

    @include('layout.recapitulatif_evenement', $evenement_initial)

    @include('layout.recapitulatif_evenement', $evenement_final)

    Le problème est que l'include fonctionne juste comme une inclusion de code et ne peut avoir que des arrays passés.
    Quelle peut être une bonne solution ?

    Merci !

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

    Essaie ça ?

    @include('layout.recapitulatif_evenement', ['evenement_initial'=>$evenement_initial,'evenement_final'=>$evenement_final])
  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2079

    Bonjour,

    On peut regrouper les données pour les transmettre dans l'inclusion puisqu'on envoie un tableau.

  • Avatar de NinelGuitoune
    Membre depuis :
    05/03/2018
    Messages :
    5

    Merci pour vos réponses !
    Je pensais ne pouvoir passer que des type String dans l'include, effectivement cela fonctionne mieux en passant un tableau.

    @include('layout.recapitulatif_evenement', ['evenement' => $evenement_initial])

    ...

    @include('layout.recapitulatif_evenement', ['evenement' => $evenement_final])

Vous ne pouvez pas répondre à ce sujet.