@extends('layouts.app') @section('title', 'Roller ve İzinler') @section('page-title', 'Roller ve İzinler') @section('content')

Roller ve İzinler

Roller için izinleri yönetin

@csrf
Yeni Rol Oluştur
@foreach($roles as $role) @endforeach @foreach($permissions as $group => $groupPermissions) @foreach($groupPermissions as $permission) @foreach($roles as $role) @php $hasPermission = $role->permissions->contains($permission->id); $isAdminRole = strtolower($role->name) === 'admin' || strtolower($role->slug ?? '') === 'admin' || ($role->is_system && strtolower($role->name) === 'admin'); // Admin rolü için her zaman açık $isChecked = $isAdminRole ? true : $hasPermission; $isDisabled = $isAdminRole; @endphp @endforeach @endforeach @endforeach
İzin
{{ $role->name }} @if($role->is_system) (Sistem) @endif

{{ ucfirst($group ?? 'Diğer') }}

{{ $permission->name }}
{{ $permission->slug }}
@if($permission->description)
{{ $permission->description }}
@endif
@push('scripts') @endpush @endsection