invitedBy; $acceptInvitationUrl = $this->acceptInvitationUrl($invitation); return (new MailMessage) ->subject(trans('mail.invitation_title', ['name' => $user->name])) ->line(trans('mail.invitation_intro', ['name' => $user->name, 'email' => $user->email])) ->line(trans('mail.invitation_link')) ->action(trans('mail.invitation_button'), $acceptInvitationUrl) ->line(trans('mail.invitation_expiration', ['count' => Config::get('auth.invitation.expire', 2)])); } /** * Get the verification URL for the given notifiable. * * @param Invitation $invitation * @return string */ protected function acceptInvitationUrl(Invitation $invitation) { return URL::temporarySignedRoute( 'invitations.accept', now()->addDays(Config::get('auth.invitation.expire', 2)), ['key' => $invitation->invitation_key] ); } }