IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Laravel PHP Discussion :

Affiches les articles que un utilisateur a crée à lui seul


Sujet :

Laravel PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2022
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2022
    Messages : 4
    Par défaut Affiches les articles que un utilisateur a crée à lui seul
    Bonsoir les devs. J'ai débuté Laravel ca n'a pas durée , je suis entrain de développer un projet et dans le projet je veux afficher uniquement les articles que quelqu'un a créé à lui seul mais je n'arrive pas à l'implémenter.

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 313
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 313
    Billets dans le blog
    17
    Par défaut
    Tu donnes peu d'informations sur ce qui te bloque précisément.

    Le SQL pour obtenir les articles créés par un utilisateur particulier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $sql = <<<SQL
        SELECT ALL id, name
        FROM items
        WHERE created_by = {$creator_id}
        SQL;
    Avec Laravel il faudra passer par un Model.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2022
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2022
    Messages : 4
    Par défaut Merci
    Oui j'ai utiliser un modèle Article. J'ai créé un Controller aussi. J'ai créé une méthode affichage() mais quand je fais la requête : $articles = Article::all(), ca m'affiche tout les articles dans la base de donné, ce que je ne veux pas.

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 313
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 313
    Billets dans le blog
    17
    Par défaut
    Si tu fais Article::all() tu obtiens tous les articles, c'est normal

    Si tu veux les articles d'un utilisateur particulier, tu peux commencer par quelque chose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $articles = Article::where('created_by', $creator_id)->get();
    https://laravel.com/docs/9.x/eloquent#building-queries
    https://laravel.com/docs/9.x/queries#where-clauses

Discussions similaires

  1. Afficher les privilèges d'un utilisateur
    Par tarek_ep dans le forum Administration
    Réponses: 1
    Dernier message: 16/01/2009, 14h20
  2. Re-afficher les champs que l'utilisateur à saisi
    Par Dsphinx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 20/11/2006, 07h27
  3. [Afficher un message]Que l'utilisateur peut copier
    Par Terminator dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 28/04/2006, 10h02
  4. Réponses: 6
    Dernier message: 06/04/2006, 20h52
  5. Réponses: 7
    Dernier message: 16/12/2005, 14h59

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