Laravel est un framework PHP qui donne beaucoup de possibilité et des facilités au développeurs. Il est à la fois facile à prendre à main et très extensible. Comme les plugins dans WordPress, Dans laravel, les packages cette fois ci peuvent être installés pour développer plus rapidement encore. Je vous mets dans cette liste les meilleurs packages laravel que j’installe toujours dans tous mes projets utilisant laravel.

Lire la suite

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.