来自一个表单laravel php的两个提交按钮

来自一个表单laravel php的两个提交按钮,php,laravel-5.3,Php,Laravel 5.3,我想在一个表单中使用两个提交按钮。 这是我的刀锉 <input type="submit" id="submit" name="Submit" value="Submit"> <input type="submit" id="pay" name="Pay Now" value="Pay "> 这是我的web.php Route::post('/abc', 'channelController@postAuth'); 但是我的控制器功能有问题。。我应该如何更正它?请尝试

我想在一个表单中使用两个提交按钮。 这是我的刀锉

<input type="submit" id="submit" name="Submit" value="Submit">
<input type="submit" id="pay" name="Pay Now" value="Pay ">
这是我的web.php

Route::post('/abc', 'channelController@postAuth');
但是我的控制器功能有问题。。我应该如何更正它?

请尝试以下操作

HTML

尝试如下

HTML


我刚刚更改了控制器,如下所示

public function postAuth()
    {
        if (Input::get('submit') == 'send') {

            return redirect(url('/Admin/channel'));
        } elseif (Input::get('submit') == 'pay') {

            return redirect(url('/pay'));
        }

    }

我刚刚更改了控制器,如下所示

public function postAuth()
    {
        if (Input::get('submit') == 'send') {

            return redirect(url('/Admin/channel'));
        } elseif (Input::get('submit') == 'pay') {

            return redirect(url('/pay'));
        }

    }

首先,您可以使用jQuery验证程序。您可以下载:

然后您可以删除标记并使用

顺从的

        submitHandler: function (form) {
                                  var loading_el = $('#pay');

首先,您可以使用jQuery验证程序。您可以下载:

然后您可以删除标记并使用

顺从的

        submitHandler: function (form) {
                                  var loading_el = $('#pay');

问题是什么?此函数没有调用//如果(Input::get('submit'){return“dfgcvhbj”;$this->postSubmit();//如果登录,则使用此方法}elseif(Input::get('pay'){return“sdfsdfs”;$this->postPay();//如果注册,则使用此方法}不要使用注释来添加此类详细信息-编辑您的帖子并使用适当的代码格式,因为注释不适合这样做。@AntonSamsonov:他不能用21的声誉分数来做;-)@AlexandreT问题作者可以通过自己的帖子做任何他/她想做的事情(除了少数例外,比如删除一个已经有好答案的经过投票的问题)。问题是什么?此函数没有调用//如果(Input::get('submit'){return“dfgcvhbj”;$this->postSubmit();//如果登录则使用此方法}elseif(输入::get('pay'){return“sdfsdfs”;$this->postPay();//如果注册则使用此方法}不要使用注释添加此类详细信息-编辑您的帖子并对代码使用正确的格式,因为评论不太适合这样做。@AntonSamsonov:他不能用21分的声望来做;-)@AlexandreT问题作者可以在自己的帖子中做任何他/她想做的事情(除了少数例外,比如删除一个已经有好答案的经过投票的问题)。是的,根据你提到的函数调用方式。但未重定向到刀片文件。请给我一个建议,有语法错误吗?请参阅您的
路由
。是的,根据您提到的函数调用方式。但未重定向到刀片文件。给我一个建议,有语法错误吗?请参阅您的
路由
        submitHandler: function (form) {
                                  var loading_el = $('#pay');