我使用Laravel 5.4创建了一个联系表单,当我在localhost上测试(发送电子邮件到我的收件箱)时工作正常,当我在实时服务器(Hostgator)上测试时,我得到:(1/1 )在按下Submit按钮后,在VerifyCsrfToken.php(第68行)中的TokenMismatchException 。我在表单上添加了一个csrf字段,但问题仍然存在
<form action= "{{ url('contact') }}" method="POST" class="contact-form" data-parsley-validate =''>
{{ csrf_field() }}
<input type="text" name="name" placeholder="Full Name..." class="input" minlength = "13" required>
<input type="text" name="phone" placeholder="Phone Number..." class="input" type="integer" required>
<input type="email" name="email" placeholder="Email Address..." class="input" required>
<textarea name="message" class="input" minlength="100" rows="10" required> </textarea>
<input type="submit" value="Submit">
</form>
答案 0 :(得分:0)
两天前我和laravel 5.2有同样的问题,我的解决方案是下一个: 在{{}}内的空格后添加此内容并正常工作