我在我的应用程序中遇到了资源类型路由的问题,在该过程中,我通过View中的POST传递参数,并将表单提交到此路由时,我的POST变为空。我只在托管系统中遇到这个问题,在开发环境中它可以正常工作。这是我设置路线的代码段以及View的代码段和输出:
这是我的路线:
Route::resource('/formulariobo', 'BOResgateController');
这是我的观点:
<form action="/formulariobo/{{$o->id}}/" method="post">
{{ csrf_field() }}
{{ method_field('DELETE') }}
这是HTML输出:
<input type="submit" class="btn btn-outline" value="Confirmar exclusão">
</form>
<form action="/formulariobo/2/" method="post">
<input type="hidden" name="_token" value="SEojXDvKFnYJ0FQrqlIJ72nxoOCj7A2QoOUwF6SE">
<input type="hidden" name="_method" value="DELETE">
<input type="submit" class="btn btn-outline" value="Confirmar exclusão">
</form>
答案 0 :(得分:-2)
删除网址末尾的2,以便
<form action="/formulariobo/2/" method="post">
变成
<form action="/formulariobo" method="post">