重定向Laravel后如何打开弹出窗口?

时间:2016-11-07 18:19:51

标签: laravel laravel-5.3

如何在Laravel中使用数据重定向后显示弹出窗口?

3 个答案:

答案 0 :(得分:1)

你可以redirect with flashed session data

return redirect('dashboard')->with('popup', 'open');

然后检查会话数据是否存在:

@if (session()->has('popup'))
    // Trigger JS or pass some trigger variable to open popup window.

答案 1 :(得分:0)

我刚刚做了这样的事情。你只需要使用刀片的模板!

//pass back a variable when redirecting
return Redirect::back()->with('error_code', 5);

然后在您的刀片模板中:

@if(!empty(Session::get('error_code')) && Session::get('error_code') 
 == 5)
  <script>
    $(function() {
      $('#myModal').modal('show');
    });
</script>
@endif

这将创建一个脚本,只要error_code存在且等于5,就会打开对话框!

答案 2 :(得分:0)

echo '<script type="text/javascript">alert("YOUR MESSAGE")</script>';

将其放入控制器