Laravel 5

insertion d'une requettes sql dans laravel

  • Avatar de NickNicklaus
    Membre depuis :
    12/11/2019
    Messages :
    1

    salut je debute dans laravel et souhaite savoir comment integrer un requette sql sous forme de fonction pour pouvoir l'appeller au niveau du controller requette comme :

    SELECT p.name, p.description, p.type_payment,s.name FROM payments p JOIN subscriptions s WHERE p.subscription_id = s.id

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

    Salut,

    Tu devrais un peu consulter la documentation. Sinon avec le Query builder ça donne quelque chose comme ça :

    $results = DB::table('payments')
    ->join('subscriptions', 'payments.subscription_id', '=', 'subscriptions.id')
    ->select('payments.name', 'payments.description', 'payments.type_payment', 'subscriptions.name')
    ->get();
  • Avatar de KYoann
    Membre depuis :
    11/02/2019
    Messages :
    39

    Si la requette est utilisé plusieurs fois, ca ne vaudrait pas le coup de créer un scope dans le model associé ?

  • Avatar de JaniSem
    Membre depuis :
    20/11/2019
    Messages :
    1

    Tout y est très compliqué. J'ai essayé de comprendre. Mais à la fin, il a embauché des professionnels.

Vous ne pouvez pas répondre à ce sujet.