@extends('backend.layouts.app') @section('title', __('labels.backend.access.users.management') . ' | ' . __('labels.backend.access.users.create')) @section('content')

@lang('labels.backend.access.users.management') @lang('labels.backend.access.users.create')

@include('backend.auth.user.includes.breadcrumb-links')
{{ html()->form('POST', route('admin.auth.user.store'))->class('form-horizontal')->open() }}
{{ html()->label('Nama Lengkap')->class('col-md-2 form-control-label')->for('full_name') }}
{{ html()->text('full_name') ->class('form-control') ->placeholder('Nama Lengkap') ->attribute('maxlength', 191) ->required() ->autofocus()->attribute('autocomplete', 'off') }}
{{ html()->label(__('validation.attributes.backend.access.users.email'))->class('col-md-2 form-control-label')->for('email') }}
{{ html()->email('email') ->class('form-control') ->placeholder(__('validation.attributes.backend.access.users.email')) ->attribute('maxlength', 191) ->required()->attribute('autocomplete', 'off') }}
{{ html()->label(__('validation.attributes.backend.access.users.username'))->class('col-md-2 form-control-label')->for('username') }}
{{ html()->text('username') ->class('form-control') ->placeholder(__('validation.attributes.backend.access.users.username')) ->attribute('maxlength', 64) ->required()->attribute('autocomplete', 'off') }}
{{ html()->label(__('validation.attributes.backend.access.users.password'))->class('col-md-2 form-control-label')->for('password') }}
{{ html()->password('password') ->class('form-control') ->placeholder(__('validation.attributes.backend.access.users.password')) ->required()->attribute('autocomplete', 'off') }}
{{ html()->label(__('validation.attributes.backend.access.users.password_confirmation'))->class('col-md-2 form-control-label')->for('password_confirmation') }}
{{ html()->password('password_confirmation') ->class('form-control') ->placeholder(__('validation.attributes.backend.access.users.password_confirmation')) ->required()->attribute('autocomplete', 'off') }}
{{ html()->label("Outlet")->class('col-md-2 form-control-label')->for('password_confirmation') }}
{{ html()->label(__('validation.attributes.backend.access.users.active'))->class('col-md-2 form-control-label')->for('active') }}
{{ html()->label(__('validation.attributes.backend.access.users.confirmed'))->class('col-md-2 form-control-label')->for('confirmed') }}
@if(! config('access.users.requires_approval'))
{{ html()->label(__('validation.attributes.backend.access.users.send_confirmation_email') . '
' . '' . __('strings.backend.access.users.if_confirmed_off') . '')->class('col-md-2 form-control-label')->for('confirmation_email') }}
@endif
{{ html()->label(__('labels.backend.access.users.table.roles'))->class('col-md-2 form-control-label') }}
@if($roles->count())
@foreach($roles as $role) @php $dataPermisson = array(); //die(json_encode($role->abilities)); if($role->id != 1){ if($role->abilities->count()){ foreach($role->abilities as $permission){ $dataPermisson[] = ucwords($permission->name); } }else{ $dataPermisson[] = __('labels.general.none'); } }else{ $dataPermisson[] = __('labels.backend.access.users.all_permissions'); } $listPermisson = implode (", ", $dataPermisson); @endphp
{{ html()->checkbox('roles[]', old('roles') && in_array($role->name, old('roles')) ? true : false, $role->name)->class('custom-control-input')->id('role-'.$role->id) }} {{ html()->label('')->class('custom-control-label')->for('role-'.$role->id) }}
@if($role->id != 1) @if($role->abilities->count())
@foreach($role->abilities->groupBy('group') as $key => $permission)
    @foreach($permission as $items)
  1. {{ ucwords($items->name) }}
  2. @endforeach
@endforeach
@else @lang('labels.general.none') @endif @else @lang('labels.backend.access.users.all_permissions') @endif
@endforeach
@endif
{{ html()->label(__('labels.backend.access.users.table.other_permissions'))->class('col-md-2 form-control-label') }}
@if($abilities->count())
@foreach($abilities->groupBy('group') as $key => $permission)
@foreach($permission as $items)
{{ html()->checkbox('abilities[]', old('permissions') && in_array($items->name, old('abilities')) ? true : false, $items->name)->class('custom-control-input')->id('permission-'.$items->id) }} {{ html()->label(ucwords($items->name))->class('custom-control-label')->for('permission-'.$items->id) }}
@endforeach
@endforeach
@endif
{{ form_cancel(route('admin.auth.user.index'), __('buttons.general.cancel')) }}
{{ form_submit(__('buttons.general.crud.create')) }}
{{ html()->form()->close() }}
@endsection @push('js') @endpush