Files
2026-09-02 17:08:57 +00:00

16 lines
1.4 KiB
PHP
Executable File

<x-layouts::app :title="$permission->exists ? __('Edit Permission') : __('Create Permission')">
<div class="hd-page-shell space-y-5">
<section class="hd-page-hero"><div><div class="hd-eyebrow">Administration</div><h1>{{ $permission->exists ? 'Edit permission' : 'Create permission' }}</h1><p>Define a reusable permission for application roles.</p></div><a class="hd-action" href="{{ route('user-management.roles') }}">Back</a></section>
@if($errors->any())<div class="hd-alert hd-alert-danger"><ul>@foreach($errors->all() as $error)<li>{{ $error }}</li>@endforeach</ul></div>@endif
<form method="POST" action="{{ $permission->exists ? route('user-management.permissions.update', $permission) : route('user-management.permissions.store') }}" class="hd-panel p-6 space-y-6">
@csrf @if($permission->exists) @method('PUT') @endif
<div class="hd-form-grid">
<label class="hd-field"><span>Name</span><input name="name" value="{{ old('name', $permission->name) }}" required></label>
<label class="hd-field"><span>Slug</span><input name="slug" value="{{ old('slug', $permission->slug) }}" placeholder="e.g. helpdesk.manage"></label>
</div>
<label class="hd-field"><span>Description</span><textarea name="description">{{ old('description', $permission->description) }}</textarea></label>
<div class="flex justify-end"><button class="hd-action hd-action-green" type="submit">Save permission</button></div>
</form>
</div>
</x-layouts::app>