@extends('layouts.app') @section('title', 'Tambah Role') @section('content')

Tambah Role

Buat peran baru dengan hak akses yang sesuai

Kembali
@csrf
Informasi Role
Gunakan huruf kecil dan underscore (tanpa spasi)
Nama yang akan ditampilkan di aplikasi
Hak Akses (Permissions)
@foreach($permissions ?? [] as $permission => $label) @php $module = explode('.', $permission)[0]; $action = explode('.', $permission)[1] ?? ''; @endphp @if($action === 'view' || $permission === 'dashboard')
{{ ucwords(str_replace(['_', '-'], ' ', $module)) }}
@endif
@php $nextPermission = array_keys($permissions)[array_search($permission, array_keys($permissions)) + 1] ?? null; $nextModule = $nextPermission ? explode('.', $nextPermission)[0] : null; $isLastInModule = $nextModule !== $module; @endphp @if($isLastInModule || $loop->last)
@endif @endforeach
Panduan
Tips Membuat Role
  • Nama role harus unik dan menggunakan format snake_case
  • Berikan hak akses sesuai dengan kebutuhan pengguna
  • Role yang dibuat dapat diubah kapan saja
  • Pastikan memberikan akses dashboard untuk role aktif
Perhatian

Hati-hati dalam memberikan hak akses. Pastikan sesuai dengan tanggung jawab masing-masing role.

@endsection @push('styles') @endpush @push('scripts') @endpush