sql >> Databáze >  >> RDS >> Mysql

Výmluvné many-to-many-to-many - jak snadno načíst vzdálený vztah

Můžete to udělat takto:

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. Nelze se připojit k žádnému ze zadaných hostitelů mysql. C# MySQL

  2. Pořadí MySQL v případě remíz

  3. inicializovat databázi sqlite pro Android

  4. Yii2 Jak provést seskupení podmínek AND nebo OR?