Carbon Date
Si vous utilisez le package jenssegers/date, vous pouvez vous en passer depuis Laravel 5.8, qui intègre nativement la version 2 de Carbon
J'ai longtemps utilisé le package jenssegers/date qui permettait de formater aisément les dates, surtout les "localiser".
Cependant Carbon, installé nativement dans Laravel, à fait des progrès dans la localisation des dates.
Depuis la V2 de Carbon (version native depuis Laravel 5.8), on peut se passer de jenssegers/date en utilisant l'option translatedFormat
Exemple :
@php
use Carbon\Carbon;
Carbon::setlocale(config('app.locale'));
@endphp
{{ Carbon::now()->translatedFormat('l j F Y H:i:s') }}
Pour un usage global du setLocale, vous pouvez l'enregistrer dans :
app/Providers/AppServiceProvider.php
Dans la fonction boot
use Carbon\Carbon;
...
public function boot() {
Carbon::setLocale(config('app.locale'));
}