Bonjour à tous,
voila mon problème.
J'ai un formulaire dans laravel qui récupère bien tous mes champs.
Seul souci c'est pour récupérer une date en base et l'afficher dans un input type date.
Elle s'affiche très bien en text mais pas dans mon value de mon input type date.

Comment puis-je faire ?

Voici un bout de mon code :

<div id="divDateFin"
class="form-group row {!! $errors->has('date_fin') ? 'has-error' : '' !!}">
<label for="date_fin" class="col-sm-3 col-form-label">
Date de fin<span class="text-danger">*</span>
</label>
<div class="col-sm-9">
<input type="date" name="date_fin"
class='form-control {!! $errors->has('date_fin') ? 'is-invalid' : '' !!}'
placeholder='Date de fin' id='date_fin' value="{{ \Carbon\Carbon::parse($evenement->date_fin)->format('d/m/Y')}}">
{!! $errors->first('date_fin', '<small class="form-text text-danger">:message</small>') !!}
</div>
</div>

Merci d'avance pour vos conseils.

3 réponses


Salut,

Euh t'aurais plus d'indication sur quand tu dis " Elle s'affiche très bien en text mais pas dans mon value de mon input type date. " ?

Nouchi35
Auteur

Salut,
finalement j'ai trouver.
C'était le format de la date qui était incorrect.

Comme j'utilise bootstrap, le format était Y/m/d et non d/m/Y pour pouvoir l'afficher en texte.

@Nouchi35 Peux-tu mettre le ticket en résolu, sinon on perd du temps. Merci.