@component('components.widget') @if(isset($role_permissions) && count($role_permissions) > 0) {!! Form::open(['url' => action([\App\Http\Controllers\RoleController::class, 'update'], [$role->id]), 'method' => 'PUT', 'id' => 'role_form']) !!} @else {!! Form::open(['url' => action([\App\Http\Controllers\RoleController::class, 'store']), 'method' => 'post', 'id' => 'role_add_form','class'=>'needs-validation' , 'novalidate' ]) !!} @endif @php $role_name = ''; if(!empty($role)){ $role_name = explode('#',$role->name); $role_name = $role_name[0]; } @endphp
@component('components.widget', ['title' => __('app.new_role'),'icon' => __('')])
{!! Form::text('name', $role_name, ['class' => 'form-control', 'required', 'placeholder' => __( 'user.role_name' ),'data-validation-required-message'=>"This field is required" ]); !!}
@endcomponent
@component('components.widget', ['title' => __('user.permissions'),'icon' => __('')])

@lang( 'app.others' )

{!! Form::checkbox('permissions[]', 'view_export_buttons', in_array('view_export_buttons', $role_permissions), [ 'class' => 'others-child filled-in chk-col-primary child' , 'id'=>'others_view_export_buttons']); !!}

@lang( 'role.user' )

{!! Form::checkbox('permissions[]', 'user.view', in_array('user.view', $role_permissions), [ 'class' => 'user-child filled-in chk-col-primary child','id'=>'user_view']); !!}
{!! Form::checkbox('permissions[]', 'user.create', in_array('user.create', $role_permissions), [ 'class' => 'user-child filled-in chk-col-primary child','id'=>'user_create']); !!}
{!! Form::checkbox('permissions[]', 'user.update', in_array('user.update', $role_permissions), [ 'class' => 'user-child filled-in chk-col-primary child','id'=>'user_update']); !!}
{!! Form::checkbox('permissions[]', 'user.delete', in_array('user.delete', $role_permissions), [ 'class' => 'user-child filled-in chk-col-primary child','id'=>'user_delete']); !!}

@lang( 'user.roles' )

{!! Form::checkbox('permissions[]', 'roles.view', in_array('roles.view', $role_permissions), [ 'class' => 'roles-child filled-in chk-col-primary child','id'=>'roles_view']); !!}
{!! Form::checkbox('permissions[]', 'roles.create', in_array('roles.create', $role_permissions), [ 'class' => 'roles-child filled-in chk-col-primary child','id'=>'roles_create']); !!}
{!! Form::checkbox('permissions[]', 'roles.update', in_array('roles.update', $role_permissions), [ 'class' => 'roles-child filled-in chk-col-primary child','id'=>'roles_update']); !!}
{!! Form::checkbox('permissions[]', 'roles.delete', in_array('roles.delete', $role_permissions), [ 'class' => 'roles-child filled-in chk-col-primary child','id'=>'roles_delete']); !!}
@endcomponent