Bonjour,
Je suis confronté à un petit soucis que je ne parviens pas à résoudre. J'ai une table cours avec 4 fields qui sont: id, date_seance, heure_debut, heure_fin.
J'ai donc crée ma table ainsi:
Dans mon model j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public function up() { Schema::create('cours', function (Blueprint $table) { $table->increments('id'); $table->date('date_seance'); $table->time('heure_debut'); $table->time('heure_fin'); $table->timestamps(); }); }
Ensuite dans ma partie view j'ai ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class Cours extends Model { // protected $dates = ['date_seance', 'heure_debut', 'heure_fin']; }
Mon format de ma date est correcte, je veux juste savoir comment je pourrais afficher l'heure?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 foreach($cours as $item) <tr> <td> {{$item->date_seance->format('d/m/Y') }}</td> <td> {{$item->heure_debut->format('h:s')}}</td> <td> {{$item->heure_debut->format('h:s')}}</td> etc...
Par exemple 20:00 heure de début et 22:00 heure de fin.
Un grand merci
Partager