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

How to open popup window after redirect Laravel?

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

你可以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.

我刚刚做了这样的事情。您只需要使用 blade 的模板!

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

然后在您的 blade 模板中:

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

这将创建一个脚本,只要出现 error_code 且等于 5!

,就会打开对话框
echo '<script type="text/javascript">alert("YOUR MESSAGE")</script>';

将其放入控制器