检查用户是否已单击laravel 4.2中的提交按钮

检查用户是否已单击laravel 4.2中的提交按钮,laravel,laravel-4,blade,Laravel,Laravel 4,Blade,在我的刀片我有这个提交按钮提供的刀片这里是我的代码 {{ Form::submit('Create System User', array('class' => 'btn btn-primary')) }} 我想知道用户是否已经点击了提交按钮,因为下面有一个代码 @if ($errors->any()) <ul> {{ implode('', $errors->all('<p style="color:red" class="e

在我的刀片我有这个提交按钮提供的刀片这里是我的代码

 {{ Form::submit('Create System User', array('class' => 'btn btn-primary')) }}
我想知道用户是否已经点击了提交按钮,因为下面有一个代码

  @if ($errors->any())
    <ul>
        {{ implode('', $errors->all('<p style="color:red" class="error">:message</p>')) }}
    </ul>
    @else
      <script>
          BootstrapDialog.alert('Record Added!');
      </script>
@endif
@if($errors->any())
    {{内爆(''.$errors->all('

    :message

    )}
@否则 BootstrapDialog.alert('Record Added!'); @恩迪夫

我的问题是,它会在加载时一直显示引导警报,而只有在用户成功创建任何想法时才会显示该警报?

按照这些思路应该可以做到这一点:

在控制器方法中:

public function store()
{
    $input = Input::all();

    Session::flash('submitted', true);

    // Logic to create user

    return Redirect::back(); // Or whatever your response is
}
在你看来:

@if (Session::get('submitted'))
    <script>
        BootstrapDialog.alert('Record Added!');
    </script>
@endif
@if(会话::get('submitted'))
BootstrapDialog.alert('Record Added!');
@恩迪夫

提交表单时,您应该在控制器中设置一个flash变量。如何将“提交”的值设置为false?就像我重定向到另一个页面然后返回后,模式再次显示