2023-04-30 00:22:59 +00:00
|
|
|
@extends('layouts.main')
|
|
|
|
|
|
|
|
@section('content')
|
|
|
|
<div class="main py-4">
|
|
|
|
|
|
|
|
<div class="card card-body border-0 shadow table-wrapper table-responsive">
|
|
|
|
<h2 class="mb-4 h5">{{ isset($role) ? __('Edit role') : __('Create role') }}</h2>
|
|
|
|
|
|
|
|
<form method="post"
|
|
|
|
action="{{isset($role) ? route('admin.roles.update', $role->id) : route('admin.roles.store')}}">
|
|
|
|
@csrf
|
|
|
|
@isset($role)
|
|
|
|
@method('PATCH')
|
|
|
|
@endisset
|
|
|
|
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-lg-6">
|
|
|
|
|
|
|
|
<x-input.text label="{{(__('Name'))}}"
|
|
|
|
name="name"
|
|
|
|
value="{{ isset($role) ? $role->name : null}}"/>
|
|
|
|
|
|
|
|
<x-input.text label="{{(__('Badge color'))}}"
|
|
|
|
type="color"
|
|
|
|
name="color"
|
|
|
|
value="{{ isset($role) ? $role->color : null}}"/>
|
|
|
|
|
2023-05-05 09:17:40 +00:00
|
|
|
<x-input.number label="{{(__('Power'))}}"
|
|
|
|
name="power"
|
|
|
|
min="1"
|
|
|
|
max="100"
|
|
|
|
step="1"
|
|
|
|
value="{{ isset($role) ? $role->power : 10}}"/>
|
|
|
|
|
2023-04-30 00:22:59 +00:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="col-lg-6">
|
|
|
|
|
|
|
|
<x-input.select
|
|
|
|
label="{{(__('Permissions'))}}"
|
|
|
|
name="permissions"
|
|
|
|
style="height: 200px"
|
|
|
|
multiple>
|
|
|
|
@foreach($permissions as $permission)
|
|
|
|
<option @if(isset($role) && $role->permissions->contains($permission)) selected
|
|
|
|
@endif value="{{$permission->id}}">{{$permission->name}}</option>
|
|
|
|
@endforeach
|
|
|
|
</x-input.select>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group d-flex justify-content-end mt-3">
|
|
|
|
<button name="submit" type="submit" class="btn btn-primary">{{__('Submit')}}</button>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
@endsection
|