sql >> Database >  >> RDS >> Mysql

Welsprekend veel-op-veel-op-veel - hoe een verre relatie gemakkelijk te laden

Dit is hoe je het kunt doen:

User::where('id', $id)->with(['groups.permissions' => function ($q) use (&$permissions) {
     $permissions = $q->get()->unique();
}])->first();

// then
$permissions; // collection of unique permissions of the user with id = $id


  1. Hoe grafieken en diagrammen te genereren uit de mysql-database in php

  2. Hoe mysql externe verbindingen te laten accepteren

  3. Schakel tijdelijk alle beperkingen voor externe sleutels uit

  4. Salesforce SOQL van SQL Server