ldc-crm/resources/views/services/index-list.blade.php
2023-06-26 09:24:29 +02:00

70 lines
3.4 KiB
PHP

<div class="table-responsive">
<table class="table table-hover fix-action m-0">
<thead class="border-dark border-top-0 border-start-0 border-end-0 border-2">
@php
$cols = [
'name' => __('Nom'),
'brand_id' => __('Marque'),
'bearer_token_date' => __('Date du Bearer token'),
'generateToken' => __('Regénerer un token'),
'created_at' => __('Date de création'),
];
@endphp
@include('modules.table-col-sorter', ['cols' => $cols, 'mobileHide' => ['status'], 'ignore' => ['generateToken']])
</thead>
<tbody>
@if($serviceModels->count())
@foreach ($serviceModels as $serviceModel)
<tr>
<td class="text-center align-middle bg-white">{{ $serviceModel->name }}</td>
<td class="text-center align-middle bg-white">{{ $serviceModel->brand->name }}</td>
<td class="text-center align-middle bg-white">
<span class="badge bg-warning text-dark text-wrap">{{ $serviceModel->bearer_token_date }}</span>
</td>
<td class="text-center align-middle bg-white">
<form id="generateToken"
action="{{ route('generate-token-service', $serviceModel) }}"
method="POST">
@csrf
<button class="btn btn-success"
title="{{ __('Cliquer pour regénerer un token') }}"
data-bs-toggle="tooltip">
{{ __('Générer') }}
</button>
</form>
</td>
<td class="text-center align-middle bg-white">
<span class="badge bg-warning text-dark text-wrap">{{ $serviceModel->created_at }}</span>
</td>
<td class="text-end align-middle bg-white">
<div class="btn-group">
@can('view', \App\Models\Service::class)
<a href="{{ route("services.show", $serviceModel) }}"
title="{{ __('Afficher ce :model', ['model' => Str::singular(__('models.classes.services'))]) }}"
data-bs-toggle="tooltip"
class="btn btn-sm btn-warning">
<i class="fa-solid fa-eye"></i>
</a>
@endcan
@can('update', \App\Models\Service::class)
<a class="btn btn-sm btn-primary"
href="{{ route('services.edit', $serviceModel->id) }}"
title="{{ __('Modifier ce :model', ['model' => Str::singular(__('models.classes.services'))]) }}"
data-bs-toggle="tooltip">
<i class="fa-solid fa-pencil"></i>
</a>
@endcan
</div>
</td>
</tr>
@endforeach
@else
<tr>
<td colspan="5" class="text-center bg-white">
<span class="h3">{{ __('Aucun résultat pour les :models', ['models' => __('models.classes.services')]) }}
</td>
</tr>
@endif
</tbody>
</table>
</div>