70 lines
3.4 KiB
PHP
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>
|