|
Foydalanuvchi uchun ruxsat olish
|
bet | 7/10 | Sana | 14.05.2024 | Hajmi | 107,29 Kb. | | #231623 |
Bog'liq auth1 Boshqaruvning tashkiliy tuzilishi vavzusi mohiyati, 1, zamonaviy-ma-lumotlar-bazasi-va-ularning-tasnifi, Germaniyadagi tarixiy maktab, Dinamik Makroiqtisodiyot UMK, 02 DARS, 3.0-Teodolit syomkasi, Mustaqil ish namuna, zp6Vzds4FdXKYeEqe9TPL1EXuvanELsf1Mh24SpG, 6-s-f-d-i-t, manitoring 11, вазифа юклаш, amaliy ish 1 Nishonova Gavhar, 3-AMALIY MAKET KAMPANOVKA, 9-amaliy.. ish - HasRoles xususiyati sizning modellaringizga to'g'ridan-to'g'ri kirish yoki asosiy so'rov sifatida foydalanish mumkin bo'lgan ajoyib munosabatlarni qo'shadi:$permissionNames = $user->getPermissionNames();
- $permissions = $user->permissions;
- $permissions = $user->getDirectPermissions();
- $permissions = $user->getPermissionsViaRoles();
- $permissions = $user->getAllPermissions();
- $roles = $user->getRoleNames();
- В HasRoles черта также добавляет role и withoutRole настраивает области действия ваших моделей, чтобы ограничить запрос определенными ролями или разрешениями:
- $users = User::role('writer')->get();
- $nonEditors = User::withoutRole('editor')->get();
- В role и withoutRole области могут принимать строку, a \Spatie\Permission\Models\Role объект или \Illuminate\Support\Collection объект.
- Эта же функция также добавляет области действия, позволяющие получать доступ только к пользователям, имеющим или не имеющим определенные разрешения.
- $users = User::permission('edit articles')->get(); $usersWhoCannotEditArticles = User::withoutPermission('edit articles')->get();
- HasRoles xususiyati, shuningdek, rol qo'shadi va withoutRole so'rovni muayyan rollar yoki ruxsatlar bilan cheklash uchun modellaringiz doirasini sozlaydi:
- $users = User::role('writer')->get();
- $nonEditors = User::withoutRole('editor')->get();
- Rol va withoutRole doiralari qatorni, \Spatie\Permission\Models\Role obyektini yoki \Illuminate\Support\Collection ob'ektini qabul qilishi mumkin.
- Xuddi shu xususiyat faqat ma'lum ruxsatlarga ega yoki ruxsatsiz foydalanuvchilarga kirishga ruxsat berish uchun doiralarni ham qo'shadi.
- $users = User::permission('edit articles')->get(); $usersWhoCannotEditArticles = User::withoutPermission('edit articles')->get();
|
| |