@extends('layouts.app') @section('content')
@csrf
@error('name')
{{ $message }}
@enderror
تحديد صلاحيات الدور:
@php $groupedPermissions = $permissions->groupBy('group_name'); @endphp
@foreach($groupedPermissions as $groupName => $groupPermissions) @php $groupSlug = Str::slug($groupName ?? 'general'); @endphp
{{ $groupName ?? 'بدون مجموعة' }}
@foreach($groupPermissions as $permission) @php // ألوان متناسقة مع شاشة العرض بناءً على نوع الصلاحية $badgeStyle = 'bg-body-secondary text-dark border-secondary-subtle'; if (str_contains($permission->name, 'view')) $badgeStyle = 'bg-info-subtle text-info-emphasis border-info-subtle'; elseif (str_contains($permission->name, 'create')) $badgeStyle = 'bg-success-subtle text-success-emphasis border-success-subtle'; elseif (str_contains($permission->name, 'edit')) $badgeStyle = 'bg-warning-subtle text-warning-emphasis border-warning-subtle'; elseif (str_contains($permission->name, 'delete')) $badgeStyle = 'bg-danger-subtle text-danger-emphasis border-danger-subtle'; @endphp
id, old('permissions')) ? 'checked' : '' }}>
@endforeach
@endforeach
إلغاء
@endsection