【发布时间】:2017-11-27 13:14:23
【问题描述】:
我正在 laravel 中提交表单,但是当我单击带有 type=submit 的按钮时,它不起作用。
这是我在视图中的表单:
<form action="{{ url('p/activation/'.$petition->slug)}}" method="POST" role="form" id="activate-user">
{{ csrf_field() }}
........
<button class="btn btn-primary" type="submit" form="activate-user">
Okay, I'm done
</button>
</form>
这是我的访问路线:
Route::post('p/activation/{slug}','Frontend\PetitionController@storeActivation')->name('petitions.storeActivation');
我提交时不会重定向到另一个页面。
【问题讨论】:
-
您的表单是根本没有提交还是提交了但显示一些错误?
-
如果提交操作正常,请检查 print_r($_POST);死;在你的 storeActivation 函数的顶部
-
是的,我提交了但没有显示错误,它再次加载当前页面:(
-
检查您的表单操作,然后在浏览器中对其进行调试.. action="{{ url('p/activation/'.$petition->slug)}}"