Query in laravel

Sunt in zona de invatare a frameworkului si m-am lovit de un query pe care nu reusesc sa il scriu in laravel. In phpmyadmin ruleaza fara probleme.

SELECT `users`.`id`, `users`.`user`, GROUP_CONCAT(DISTINCT talenteprincipales.talentprincipal ORDER BY        `talenteprincipales`.`id`) as talentprincipal,GROUP_CONCAT(talentesecundares.talentsecundar) AS talentsecundar,     `users`.`email`, `status`.`status` FROM `users` 
LEFT JOIN `talenteuser`
    INNER JOIN `talenteprincipales` 
    ON `talenteuser`.`idtalentprincipal` = `talenteprincipales`.`id` 
    INNER JOIN `talentesecundares`
    ON `talenteuser`.`idtalentsecundar` = `talentesecundares`.`id`
ON `talenteuser`.`iduser` = `users`.`id`
INNER JOIN `status` ON `users`.`status` = `status`.`idstatus` 
GROUP BY `users`.`id`

Practic nu stiu cum sa scriu inner join-urile din left-join.

Dacă nu ții neaparat să folosești Eloquent și pentru că deja ai query-ul, îl poți pune într-o variabilă (în caz că nu te-ai gândit și la soluția asta)

$results = DB::select($my_query);
1 Like

Vezi daca te ajuta urmatoarele link-uri


multumesc, am rezolvat.

5 postări au fost mutate într-un nou subiect: Un query în Laravel îmi actualizează data

aici pare sa fie problema
date iti returneaza data curenta

pt campul time,ar trebui sa citesti valoarea din calendar si sa o formatezi cim doresti