Laravel : Définir la langue des dates Carbon

Les dates created_at et updated_at de chaque model dans le framework laravel sont castés en Carbon, une librairie de gestion de date en PHP, c’est-à-dire que

Fait appelle à la méthode __toString() de Illuminate\Support\Carbon qui lui même hérite de la classe Carbon\Carbon

Parmi les atouts de la librairie Carbon, la méthode Carbon::diffForHumans() est celle que beaucoup préfère, elle donne la différence d’une date par rapport à la date actuelle en lettre, genre 1 hour ago ou 2 week ago.

Si vous aimeriez savoir la meilleure manière pour traduire ces textes dans une autre langue voulue, en français par exemple, voici donc comment le faire dans App\Providers\AppServiceProvider.php

Tenant compte qu’il faut modifier dans config\app.php pour l’adapter à langue voulue.

Voir aussi  Traiter et valider proprement un formulaire PHP

Ajouter un commentaire

Plus dans laravel, PHP
php
La portée d’une variable en PHP

Dans un script PHP tout comme dans la plupart de langage de programmation, une variable à un cycle de vie....

php
Top astuces PHP que vous ne connaissez pas

Partant de Personnal Home Page, à PHP/FI (Personnal Home Page Interactive Form) pour arriver à Php HyperProcessor, Le langage PHP...

Fermer