@php
use App\Enums\PermissionEnum;
use App\Services\UserPermissionService;
@endphp
@extends('layouts.master')
@section('title', trans('admin.client_list'))
@section('vendor-style')
@include('client._filter_css')
@endsection
@section('content')
@include('layouts._breadcrumb', [
'list' => [
['data' => trans('admin.dashboard'), 'url' => route('admin.landing')],
['data' => trans('admin.client_list'), 'url' => null],
],
])
@include('client._filter')
|
{{ trans('admin.code') }} |
{{ trans('admin.name') }} |
{{ trans('admin.phone') }} |
{{ trans('admin.active') }} |
{{ trans('admin.created_date') }} |
{{ trans('admin.action') }} |
@endsection
@section('vendor-script')
@endsection
@section('page-script')
@include('client._filter_js')
@include('layouts._datatable', [
'url' => route('admin.client.index'),
'buttonName' => trans('admin.create_new_client'),
'permissionCreateEnum' => PermissionEnum::CLIENT_CREATE,
'urlCreate' => route('admin.client.create'),
'header' => trans('admin.client_list'),
'exportExcel' => route('admin.client.index'),
'permissionExportExcelEnum' => UserPermissionService::can(PermissionEnum::CLIENT_EXPORT),
'columns' => [
['data' => ''],
['data' => 'id', 'name' => 'id'],
['data' => 'name', 'name' => 'name'],
['data' => 'phone', 'name' => 'phone', 'orderable' => false],
['data' => 'active', 'name' => 'active', 'searchable' => false],
['data' => 'created_date', 'name' => 'created_at', 'searchable' => false],
['data' => 'actions', 'name' => 'actions', 'orderable' => false, 'searchable' => false],
],
])
@include('layouts._delete')
@endsection