verificationUrl($notifiable); return (new MailMessage) ->subject(get_phrase('Custom Email Verification Subject')) ->action('Verify Email Address', $verificationUrl); } protected function verificationUrl($notifiable) { return URL::temporarySignedRoute( 'verification.verify', Carbon::now()->addMinutes(config('auth.verification.expire', 60)), ['id' => $notifiable->getKey(), 'hash' => sha1($notifiable->getEmailForVerification())] ); } }