Laravel框架重置按钮用于重置表单。但在单击按钮后如何调用函数?

Laravel框架重置按钮用于重置表单。但在单击按钮后如何调用函数?,laravel,Laravel,我在laravel框架的表单底部有一个重置按钮: <div class="form-group text-center"> <input type="submit" name="submit" class="btn btn-md btn-primary" value="<?php echo _AT('apply'); ?>" accesske

我在laravel框架的表单底部有一个重置按钮:

 <div class="form-group text-center">
            <input type="submit" name="submit" class="btn btn-md btn-primary" value="<?php echo _AT('apply'); ?>" accesskey="s" />
            <input type="reset" name="reset" class="btn btn-md btn-outline-danger" value="<?php echo _AT('reset'); ?>"/>
</div>
单击重置按钮后如何调用函数?我想发送一条消息,说明已单击重置,以便通知无视力的用户更改。我尝试了这个,但无法使其工作:

if (isset($_POST['reset'])) {
    $msg->addFeedback('Preferences have been reset');
}
我建议不要直接使用
$\u GET
$\u POST
变量,而是使用laravel中包含的$request对象

这将自动为您清理用户输入

下面是实现您提到的功能的粗略模型

有关如何使用请求对象的进一步阅读

use Illuminate\Http\Request;

// ... 

public function formAction(Request $request)
{
    if ($request->has('submit')) {
        //
    }

    if ($request->has('reset')) {
        $resetMessage = 'The form has been reset.';
        return view('path.to.my.view', ['resetMessage' => $resetMessage]);
    }
}
use Illuminate\Http\Request;

// ... 

public function formAction(Request $request)
{
    if ($request->has('submit')) {
        //
    }

    if ($request->has('reset')) {
        $resetMessage = 'The form has been reset.';
        return view('path.to.my.view', ['resetMessage' => $resetMessage]);
    }
}