Új hozzászólás Aktív témák

  • Gardaai

    senior tag

    OctoberCMS-ben (Laravel) van egy belongsToMany relation-om collection (kollekció) és product (termék) között. Így viszont az orderBy nem működik. Ahogy utána jártam, azt írják, hogy állítsak be egy bizonyos 'pivotSortable' => 'column' paramétert a relation kapcsolatnál, viszont nekem ennél bonyolultabb a dolog.

    Konkrétabban:
    DB így néz ki:
    Product: mytable_products
    Collection: mytable_collections
    belongsToMany: mytable_collections_products
    Főoldalon összes termék, szűrés lehetőség (ár, sorrend, kategória).
    Collection-on belül csak adott termékek jelennek meg (külön aloldalon).
    Viszont ahogy az összes listázott terméknél, itt is szeretnék opciót adni szűrésre (a kategória kivételével, mert egy adott collection, egy kategória termékeit tartalmazzák).
    A where szűrések működnek, viszont az orderBy nem.

    Nem igazán értetettem a talált anyagokból, hogy milyen opcióim vannak a sorrendezésre. Próbáltam a termék minden oszlopát beadni tömbként a 'pivotSortable' paraméterhez, nem nem értelmezi. Nem áll össze a fejemben, hogy ennél a lekérdezésnél mégis milyen kapcsolatot kéne kialakítani, hogy tudja sorrendezni az adott collection összes termékét pl. ár alapján csökkenőben.

Új hozzászólás Aktív témák