File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -97,20 +97,22 @@ $usersList = $users
97
97
->withPermissions()
98
98
->findAll(10);
99
99
100
- // The below code would normally trigger
101
- // an additional DB queries, but now it won't
100
+ // The below code would normally trigger an additional
101
+ // DB queries, on every loop iteration , but now it won't
102
102
103
- // Because identities are preloaded
104
- echo $usersList[0]->email;
103
+ foreach ($usersList as $u) {
104
+ // Because identities are preloaded
105
+ echo $u->email;
105
106
106
- // Because groups are preloaded
107
- $usersList[0] ->inGroup('admin');
107
+ // Because groups are preloaded
108
+ $u ->inGroup('admin');
108
109
109
- // Because permissions are preloaded
110
- $usersList[0] ->hasPermission('users.delete');
110
+ // Because permissions are preloaded
111
+ $u ->hasPermission('users.delete');
111
112
112
- // Because groups and permissions are preloaded
113
- $usersList[0]->can('users.delete');
113
+ // Because groups and permissions are preloaded
114
+ $u->can('users.delete');
115
+ }
114
116
```
115
117
116
118
## Managing Users via CLI
You can’t perform that action at this time.
0 commit comments