Laravel 5

Recuperation d'au moins deux éléments d'une table

  • Avatar de RachiNabi
    Membre depuis :
    20/06/2019
    Messages :
    2

    Bonjour, je travail actuellement sur une application de gestion des stages.Dans ma conception, j'ai une tabe intermediaire (etudiantStage) entre les tables Etudiants et Stages. J'aimerai recuperer deux etudiants dans ma table Stages lors de l'enregistrement d'un nouveau Stage.Pour l'instant j'ai renseigner les informations de stage dans le modele etudiant et celui du modele etudiant dans le modele stage.Je veux à l'aide de query builder recuperer deux etudiants dans stage lors de l'ajout d'un stage.

    Merci d'avance.

  • Avatar de HarrisKoffi
    Membre depuis :
    23/05/2019
    Messages :
    9

    Salut,
    Pour récupérer un nombre limité de donnée dans une table avec query builder, on utilise take(nombre-de-donnée-souhaité).
    un lien : Database: Query Builder
    regarde vers le bas tu veras skip/take.

  • Avatar de MakoubaSetho
    Membre depuis :
    16/10/2017
    Messages :
    27

    Pour l'instant j'ai renseigner les informations de stage dans le modele etudiant et celui du modele etudiant dans le modele stage.

    Je ne suis pas certains de comprendre le fonctionnement de tout ça...
    Mais peu importe,

    Si ton but est qu'un Stage concerne 2 Etudiants je ne vois pas où est le problème ni l'utilité de la table intérmédiaire.
    Tu à tout à fait le droit d'ajouter 2 clés étrangères à ta table Stage telles que " etudiant1_id " & " etudiant2_id " à la création d'un Stage.

    Si ton but est que la page de création d'un Stage possède les informations de deux Etudiants,
    Tu à juste à appeller la page avec ta collection d'Etudiants et appeller ceux que tu cherche.

    Je ne comprends pas tellement ton histoire de renseigner les info' d'un Objet dans le model de l'autre ô_o
    T'est-il possible de repréciser ton besoin ainsi que ton architecture actuelle ?

  • Avatar de RachiNabi
    Membre depuis :
    20/06/2019
    Messages :
    2

    Bonjour,merci pour les differentes reponses
    En fait, j'avais deja commencé à implementer la relation many to many de laravel c'est pour ca j'ai parler de renseigner les info d'un modèle à l'autre.

Vous ne pouvez pas répondre à ce sujet.