How can I get the logged in user with a relationship?
My User.php
class looks like this:
class User {
public function messages() {
return $this->hasMany('App\Message');
}
}
I want to get the logged in user along with all of their messages.
I tried:
Auth::user()->with('messages')->get();
But this returned a list of all users and not just the logged in one.
How can I do this?
You may try this:
$user = Auth::user()->load('messages');
So now, you can get the user's messages using something like this:
$messages = $user->messages;