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;
        }