@if (admin_permission_by_name("admin.admins.role.update"))
<div id="role-edit" class="mfp-hide large">
<div class="modal-data">
<div class="modal-header px-0">
<h5 class="modal-title">{{ __("Edit Role") }}</h5>
</div>
<div class="modal-form-data">
<form class="modal-form" method="POST" action="{{ setRoute('admin.admins.role.update') }}" enctype="multipart/form-data">
@csrf
@method("PUT")
<input type="hidden" name="target" value="{{ old("target") }}">
<div class="row mb-10-none">
<div class="col-xl-12 col-lg-12 form-group mt-2">
@include('admin.components.form.input',[
'label' => __("Role Name")."*",
'name' => "edit_name",
'value' => old("edit_name"),
])
</div>
<div class="col-xl-12 col-lg-12 form-group d-flex align-items-center justify-content-between mt-4">
<button type="button" class="btn btn--danger modal-close">{{ __("Cancel") }}</button>
<button type="submit" class="btn btn--base">{{ __("Update") }}</button>
</div>
</div>
</form>
</div>
</div>
</div>
@push('script')
<script>
openModalWhenError("role-edit","#role-edit");
$(".edit-modal-button").click(function(){
var oldData = JSON.parse($(this).parents("tr").attr("data-item"));
var editModal = $("#role-edit");
editModal.find("form").first().find("input[name=target]").val(oldData.id);
editModal.find("input[name=edit_name]").val(oldData.name);
openModalBySelector("#role-edit");
});
</script>
@endpush
@endif
In case of an error, the API will return an error response containing a specific error code 400, 403 Failed and a user-friendly message. Refer to our API documentation for a comprehensive list of error codes and their descriptions.