@extends($rbacLayout) @section('title', __('rbac::permissions.permissions')) @section('content')

{!! __('rbac::permissions.create_permission') !!}

@if ($errors->has('items'))
@endif @php $gridData = [ 'dataProvider' => $dataProvider, 'paginatorOptions' => [ 'pageName' => 'p', ], 'rowsPerPage' => $rbacRowsPerPage, 'title' => __('rbac::permissions.permissions'), 'rowsFormAction' => route('delete_permission'), 'columnFields' => [ [ 'label' => 'ID', 'attribute' => 'id', 'htmlAttributes' => [ 'width' => '5%', ], 'filter' => false ], [ 'label' => __('rbac::main.name'), 'value' => function ($permission) { return '' . $permission->name .''; }, 'filter' => [ 'class' => Itstructure\GridView\Filters\TextFilter::class, 'name' => 'name' ], 'sort' => 'name', 'format' => 'html', ], [ 'label' => __('rbac::main.slug'), 'attribute' => 'slug', ], [ 'label' => __('rbac::main.description'), 'attribute' => 'description', 'filter' => false, 'sort' => false ], [ 'label' => __('rbac::main.created'), 'attribute' => 'created_at', 'filter' => false, ], [ 'class' => Itstructure\GridView\Columns\ActionColumn::class, 'actionTypes' => [ 'view' => function ($permission) { return route('show_permission', ['id' => $permission->id]); }, 'edit' => function ($permission) { return route('edit_permission', ['permission' => $permission->id]); } ], 'htmlAttributes' => [ 'width' => '130', ], ], [ 'class' => Itstructure\GridView\Columns\CheckboxColumn::class, 'field' => 'items', 'attribute' => 'id' ], ], ]; @endphp @gridView($gridData)
@endsection