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:

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();
        });
    }
Dans mon model 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'];
}
Ensuite dans ma partie view j'ai ceci

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...
Mon format de ma date est correcte, je veux juste savoir comment je pourrais afficher l'heure?

Par exemple 20:00 heure de début et 22:00 heure de fin.

Un grand merci