* Produits = Programmes, Lots et Annexes
|
Module
|
Consulter
|
Modifier
|
Supprimer
|
@php
$modules = \App\Enums\Role::moduleMetadata();
$actions = ['SHOW', 'EDIT', 'DELETE'];
@endphp
@foreach($modules as $moduleKey => $moduleData)
|
{{ $moduleData['label'] }}
|
@foreach($actions as $action)
@php
$roleName = 'ROLE_' . $moduleKey . '_' . $action;
$roleEnum = \App\Enums\Role::tryByName($roleName);
@endphp
@if($roleEnum)
@else
-
@endif
|
@endforeach
@endforeach
@error('roles')
{{ $message }}
@enderror
Choisissez une profession unique (optionnel)
@if(isset($applications))
@php
$selectedApplicationIds = collect(
old('application_ids', isset($user) ? $user->applications->pluck('id')->toArray() : [])
)->map(fn($id) => (int) $id)->values()->all();
@endphp
@foreach($applications as $application)
@php
$applicationId = (int) $application->id;
$isChecked = in_array($applicationId, $selectedApplicationIds, true);
@endphp
@endforeach
@endif