Besoin d'aide ?

Heure de début et fin en Laravel?

  • Avatar de Soufiane1
    Membre depuis :
    09/03/2019
    Messages :
    12

    Bonsoir,

    Je voulais savoir si c'était une bonne pratique d'utiliser un string pour ces deux champs?

    <fieldset class="form-group {{ $errors->has('heure_debut') ? 'has-error' : '' }}">
    <label for="company-content">Heure de début</label>
    <select name="heure_debut" id="" class="form-control">
    <option value="">Choix heure début</option>
    <option value="08:00" @if (old('heure_debut') == "08:00") {{ 'selected' }} @endif>08:00</option>
    <option value="10:00" @if (old('heure_debut') == "10:00") {{ 'selected' }} @endif>10:00</option>
    <option value="12:00" @if (old('heure_debut') == "12:00") {{ 'selected' }} @endif>12:00</option>
    <option value="14:00" @if (old('heure_debut') == "14:00") {{ 'selected' }} @endif>14:00</option>
    <option value="16:00" @if (old('heure_debut') == "16:00") {{ 'selected' }} @endif>16:00</option>
    <option value="18:00" @if (old('heure_debut') == "18:00") {{ 'selected' }} @endif>18:00</option>
    </select>
    </fieldset>

    <fieldset class="form-group {{ $errors->has('heure_fin') ? 'has-error' : '' }}">
    <label for="company-content">Heure de fin</label>
    <select name="heure_fin" id="heure_fin" class="form-control">
    <option value="">Choix heure fin</option>
    <option value="10:00" @if (old('heure_fin') == "10:00") {{ 'selected' }} @endif>10:00</option>
    <option value="13:00" @if (old('heure_fin') == "13:00") {{ 'selected' }} @endif>13:00</option>
    <option value="15:00" @if (old('heure_fin') == "15:00") {{ 'selected' }} @endif>15:00</option>
    <option value="17:00" @if (old('heure_fin') == "17:00") {{ 'selected' }} @endif>17:00</option>
    <option value="19:00" @if (old('heure_fin') == "19:00") {{ 'selected' }} @endif>19:00</option>
    </select>
    </fieldset>

    Et ceci:

    $table->string('heure_debut');
    $table->string('heure_fin');

    Merci pour vos retours.

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2506

    Salut,

    Il me semble qu'il est judicieux de choisir le type de champ adapté au type de données, ici TIME. Sinon on pourrait à la limite tout sauvegarder sous forme de string.

  • Avatar de Soufiane1
    Membre depuis :
    09/03/2019
    Messages :
    12

    Bonjour,

    Ok merci pour l'info.

Vous ne pouvez pas répondre à ce sujet.