From 3deef3707e5bdc05d888a01350e9890d3196978d Mon Sep 17 00:00:00 2001 From: Ghostie Date: Wed, 21 Aug 2024 10:01:15 -0500 Subject: [PATCH] added a relationship between User, and Posts --- app/Models/Post.php | 9 +++++++++ app/Models/User.php | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/app/Models/Post.php b/app/Models/Post.php index a8de042..ddc96f9 100644 --- a/app/Models/Post.php +++ b/app/Models/Post.php @@ -15,4 +15,13 @@ class Post extends Model "image", "user_id" ]; + + public function user() + { + return $this->belongsTo(User::class)->select([ + "id", + "name", + "username" + ]); + } } diff --git a/app/Models/User.php b/app/Models/User.php index c81644f..20bf86c 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -45,4 +45,9 @@ class User extends Authenticatable 'password' => 'hashed', ]; } + + public function posts() + { + return $this->hasMany(Post::class); + } }