[PHP] [Laravel] Changer le format de date Eloquent

Catégorie: Web (Mis à jour le 25-03-2014 19:19:54)

Laravel est un framework qui prend de l'ampleur dans le monde du développement PHP. Ce Framework utilise la librairie Carbon pour gérer ses dates (pour les champs created_at/deleted_at/updated_at générés par Eloquent par exemple).

En revanche, lorsqu'on développe un site pour un public francophone, l'affichage des dates au format anglais ne convient pas parfaitement.

Heureusement, Carbon nous offre la possibilité de redéfinir simplement le format de dates utilisé par défaut.

L'usage de cette fonctionnalité est résumée à travers ce Gist:

Pour résumer, l'appel à setToStringFormat doit être fait avant que les dates ne soient converties en String (pour la vue en général). Le plus simple est donc soit d'y faire appel dans votre fichier start/global.php (pour une définition globale), dans votre model (suivant les dates en question) ou dans votre fichier filters.php (pour une définition en fonction de l'url).

Toutes ces possibilités permettent donc d'internationaliser correctement les dates sur votre site, qu'il ne supporte qu'une langue ou de multiples langages avec des formats différents.

A lire aussi:

Un forum avec laravel

[Web] Les forums sont courants sur le web. J'ai donc pris l'initiative de créer un package pour laravel permettant d'integrer rapidement un forum basique et customisable à votre site web.
Suite...

Cachez les chargements de page Pjax et NProgress

[Web] Une interface sans accroc et fluide est un facteur important pour se démarquer aujourd'hui. Cet article montre comment camoufler le chargement des pages de votre site.
Suite...