Php 如何知道我是否按下了Laravel中的按钮
我正在试着按这个按钮Php 如何知道我是否按下了Laravel中的按钮,php,html,laravel-5.1,Php,Html,Laravel 5.1,我正在试着按这个按钮 我不知道如何验证是否有人按下此按钮。我正在考虑您的表单是GET 只需将其放入VerifyCsrfToken.php $submit = $request->submit; if (isset($submit)) { echo $submit; } 然后你的按钮应该像这样改变 然后,如果您单击submit,那么您应该会在页面顶部看到submit的值 提示: 您可以直接通过页面的源代码查看输出 查看源代码:htt
我不知道如何验证是否有人按下此按钮。我正在考虑您的表单是
GET
只需将其放入VerifyCsrfToken.php
$submit = $request->submit;
if (isset($submit)) {
echo $submit;
}
然后你的按钮应该像这样改变
然后,如果您单击submit,那么您应该会在页面顶部看到submit的值
提示:
您可以直接通过页面的源代码查看输出
查看源代码:http://localhost/yourproject/?submit=1221
设置提交按钮的名称
。您可以给提交按钮一个名称,然后检查它是否在post变量中设置。name='Submit'这是名称,然后检查名为'Submit'的输入。如果存在,则用户通过单击按钮提交表单。如果没有,表单是通过其他方式提交的。输入包含我发送的所有信息,但我想知道我是否按下了名为submit的按钮!感谢您的回答这是提交发送给我的路线,此表单是POST,但如果有人在单击提交之前写入,我需要阻止。您的意思是,只能通过提交事件访问,而不能从直接url访问?
public function handle($request, Closure $next){
$var = isset($_POST[$request->submit]);$other = ((bool) $var);
if (redirect('retrieve_money')) {
return redirect()->guest(route('home'));
} else if ($other) {
return redirect()->guest(route('retrieve_money.index'));
}
}
$submit = $request->submit;
if (isset($submit)) {
echo $submit;
}