如何知道我是否在Laravel中按下按钮

时间:2015-11-23 07:42:01

标签: php html laravel-5.1

我正在尝试获取此按钮

<button type="submit" class="btn btn-default btn-block btn-lg" name='submit'>
    Retrieve
</button>

在我的中间件中,我想验证我是否按下此按钮,这是我的中间件:

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

我不知道如何验证是否有人按下此按钮。

1 个答案:

答案 0 :(得分:0)

我正在考虑您的表单是GET

只需在VerifyCsrfToken.php

中加注
$submit = $request->submit;
        if (isset($submit)) {
            echo $submit;
        }

然后你的按钮应该像

一样改变

<input type="submit" class="btn btn-default btn-block btn-lg" >

然后,如果您点击提交,那么您应该会在页面顶部看到提交的值。

提示:

您将通过

直接按页面的来源查看输出

view-source:http://localhost/yourproject/?submit=1221