79bbf3671a
- FieldType::Place = 'place' dans l'enum
- _field.blade.php : composant lieu-picker réutilisé pour la saisie
- Validation : integer + exists:lieux,id dans Store/UpdateReleveRequest
- buildData() : stocke {id, nom_long} dans le JSONB (évite les requêtes à l'affichage)
- releves/show.blade.php : affiche nom_long pour les champs de type place
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
15 lines
264 B
PHP
15 lines
264 B
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
enum FieldType: string
|
|
{
|
|
case Text = 'text';
|
|
case Date = 'date';
|
|
case Boolean = 'boolean';
|
|
case Select = 'select';
|
|
case Textarea = 'textarea';
|
|
case Number = 'number';
|
|
case Place = 'place';
|
|
}
|