@extends('admin.layout') @section('title', 'إدارة الأدوار') @section('header', 'الأدوار والصلاحيات') @section('content')

إدارة الأدوار والصلاحيات

تحكم في مستويات الوصول والصلاحيات لمختلف الأدوار

إضافة دور جديد
@if(session('success')) @endif

إجمالي الأدوار

{{ $roles->total() }}

الأدوار الأساسية

{{ $roles->whereIn('name', ['admin', 'student', 'parent'])->count() }}

أدوار المعلمين

{{ $roles->whereNotIn('name', ['admin', 'student', 'parent'])->count() }}

@foreach($roles as $role) @endforeach
الدور النوع الصلاحيات الإجراءات
@if(in_array($role->name, ['admin', 'student', 'parent']))
@else
@endif

{{ $role->name }}

@if(in_array($role->name, ['admin', 'student', 'parent']))

دور محمي

@endif
@if(in_array($role->name, ['admin', 'student', 'parent'])) أساسي @else مخصص @endif
@foreach($role->permissions->take(4) as $perm) {{ $perm->name }} @endforeach @if($role->permissions->count() > 4) +{{ $role->permissions->count() - 4 }} أخرى @endif @if($role->permissions->count() == 0) لا توجد صلاحيات @endif
تعديل @if(!in_array($role->name, ['admin', 'student', 'parent']))
@csrf @method('DELETE')
@else @endif
{{ $roles->links() }}
@endsection