sql >> Database teknologi >  >> RDS >> Mysql

Veltalende mange-til-mange-til-mange - hvordan man nemt indlæser fjerntliggende forhold

Sådan kan du gøre det:

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. Sådan fungerer PATINDEX()-funktionen i SQL Server (T-SQL)

  2. MySQL:Find manglende datoer mellem et datointerval

  3. Hvordan angiver jeg en unik begrænsning for flere kolonner i MySQL?

  4. Sådan konverteres streng til tidsstempel uden tidszone