@extends('layouts.app') @section('content')

{{ $role->exists ? 'Роль: ' . $role->name : 'Новая роль' }}

Назад
@csrf @if($role->exists) @method('PUT') @endif
@include('partials.input', [ 'name' => 'name', 'title' => 'Название', 'required' => true, 'value' => old('name', $role->name), ]) @include('partials.input', [ 'name' => 'slug', 'title' => 'Код', 'required' => !$role->exists, 'value' => old('slug', $role->slug), 'disabled' => $role->exists, ]) @if($role->exists) @endif @include('partials.input', [ 'name' => 'description', 'title' => 'Описание', 'value' => old('description', $role->description), ]) @include('partials.input', [ 'name' => 'sort', 'type' => 'number', 'title' => 'Сортировка', 'value' => old('sort', $role->sort ?? 100), ])
exists ? $role->is_active : true)) @disabled($role->slug === \App\Models\Role::ADMIN)>
@if($role->slug === \App\Models\Role::ADMIN)
Администратору всегда доступны все права. Убирать права или ставить deny нельзя.
@endif @include('admin.roles.partials.permissions-table', [ 'permissionGroups' => $permissionGroups, 'permissionEffects' => $permissionEffects, 'inputName' => 'permission_effects', 'adminLocked' => $role->slug === \App\Models\Role::ADMIN, 'inheritLabel' => 'Нет', ])
@if($role->exists && $role->slug !== \App\Models\Role::ADMIN)
@csrf @method('DELETE')
Удалить роль
@endif @endsection @push('scripts') @endpush