表单提交错误的网址。如何对我的网站进行表单操作

时间:2018-03-14 06:16:14

标签: laravel laravel-5 laravel-5.2

我托管了我的网站。不是本地的。我发送以下电子邮件。

@component('mail::message')

<form method="POST" action="/users/user/confirm/{{ $user->confirm_token }}">
    {{ csrf_field() }}
    {{ method_field('PATCH') }}

    <button>Confirm</button>
</form>


Thanks,<br>
{{ config('app.name') }}

@endcomponent

当我收到电子邮件时。我检查了表单网址。行动的网址不正确。它被认为是https://mywebsite.com/users/user/confirm/234893h423d

这是表单在电子邮件中的样子

-

<form method="POST" action="http:///users/user/confirm/234893h423d"
</form>

2 个答案:

答案 0 :(得分:3)

使用url()辅助方法:

<form method="POST" action="{{url('/users/user/confirm')}}/{{$user->confirm_token }}">

答案 1 :(得分:0)

你应该这样试试:

<form method="POST" action="{{ url('users/user/confirm', $user->confirm_token) }}">