$post = auth()->user()->posts()->create($request->all()); // id: 1
$user = User::find(2); // id: 2
Why this method adds points to the user with the id: 1, and not on which it is pointing? What's the reason of the $user, then?
$user->givePoint(new PostCreated($post));