Php 点击按钮获取错误的url(laravel)(电子邮件)

Php 点击按钮获取错误的url(laravel)(电子邮件),php,laravel,email,laravel-5.3,mailgun,Php,Laravel,Email,Laravel 5.3,Mailgun,我有电子邮件模板,用于验证用户的电子邮件地址 当用户单击该按钮时,将验证用户的电子邮件地址 以前我发送的链接没有包装成按钮,它的工作良好 但现在我将它包装成一个按钮,当我点击按钮时,它会将我发送到不同的url,如下所示: 用于电子邮件的刀片: <!DOCTYPE html> <html lang="en-US"> <head> <meta charset="utf-8"> <link href="https://netdna

我有电子邮件模板,用于验证用户的电子邮件地址

当用户单击该按钮时,将验证用户的电子邮件地址

以前我发送的链接没有包装成按钮,它的工作良好

但现在我将它包装成一个按钮,当我点击按钮时,它会将我发送到不同的url,如下所示:

用于电子邮件的刀片:

<!DOCTYPE html>
<html lang="en-US">
<head>
    <meta charset="utf-8">
    <link href="https://netdna.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
</head>
<body>
       <h2>Please verify your email address</h2>

    <div class="row">
        Thanks for creating an account with the example.com. Please click the   button below to verify your email
        address <br>

        <a  href="{{ URL::to('signup/email/' . $confirmation_code) }}">          <button class="btn-block btn btn-default">verify Email</button></a>            

    </div>
</body>

请验证您的电子邮件地址
感谢您使用example.com创建帐户。请单击下面的按钮以验证您的电子邮件
地址

将您的
href
更改为:

href="/signup/email/{{$confirmation_code}}"

虽然您可以在HTML电子邮件中引用外部样式表,但几乎所有电子邮件客户端都会阻止此操作,因此您无论如何都无法获得该样式。如果你这样做会发生什么?@James同样的事情会发生:(也可以尝试
{url('signup/email/'.$confirmation\u code)}
@James nothing happen不要用锚来包装按钮。将锚样式设置为类似于按钮,或者在按钮单击时使用'location.href'。