Discussion: laravel Carbon dates

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    juin 2015
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : Arts - Culture

    Informations forums :
    Inscription : juin 2015
    Messages : 49
    Points : 60
    Points
    60

    Par défaut laravel Carbon dates

    Bonjour tout le monde

    Je débute dans l'apprentissage de Laravael
    j'ai installé la version 5.4
    et je suis en train de créer un petit blog pour m'apprivoiser le framework
    et là je voudrais afficher les dates en utilisant des méthodes de la class Carbon (pour changer les formats par exemple)
    et je remarque en faisant un dd($post->created_at), ça m'affiche la string "2017-04-22 23:20:19" mais elle n'est pas extend de la class Carbon
    par contre si je fais dd(Carbon::now());
    ça m'affiche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Carbon {#270 ▼
      +"date": "2017-04-23 09:02:41.000000"
      +"timezone_type": 3
      +"timezone": "UTC"
    }
    et je peux bien sûr appliquer toutes les méthodes que je veux sur la date du jour, mais ça m'intéresse pas pour le moment

    Comment se fait-il que mes champs created_at et updated_at ne soient pas extend de carbon de manière automatique ?
    ou alors il y a un truc que je comprends pas

    Merci de votre aide
    bonne votation pour les français courage et à bientôt

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    juin 2015
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : Arts - Culture

    Informations forums :
    Inscription : juin 2015
    Messages : 49
    Points : 60
    Points
    60

    Par défaut

    Hello

    bon j'ai trouvé la solution. Il s'agissait de la manière de faire la requête

    j'utilisais celle-ci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    posts = DB::table('posts')
                    ->orderBy('created_at', 'desc')
                    ->get();
    et les dates n'étaient pas affiliés à la class Carbon

    et j'ai utilisé celle-ci qui fait le même résultat et mes dates sont affiliées à la class Carbon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $posts = Post::all()->sortByDesc("created");
    c'est parfois un peu confus dans la doc de Laravel et je remarque de manière générale que la class DB me pose problèmes...

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 23/07/2002, 14h33
  2. soustraire deux dates ?
    Par joejoe dans le forum SQL
    Réponses: 2
    Dernier message: 19/07/2002, 15h53
  3. Generation d'evenements a une date precise
    Par pascalzzz dans le forum MFC
    Réponses: 2
    Dernier message: 04/06/2002, 15h21
  4. Réponses: 3
    Dernier message: 06/05/2002, 18h24
  5. Réponses: 3
    Dernier message: 19/04/2002, 00h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo