如何在其他选项卡中打开管理页面并重定向:到?

时间:2015-10-31 01:24:20

标签: laravel-4 laravel-5 laravel-5.1

用户登录时如何在其他标签页(目标空白)中打开管理页面?

在验证后我的控制器返回:

return Redirect::to('/adminpanel');

2 个答案:

答案 0 :(得分:1)

这是一个糟糕的解决方案,但可能会有所帮助。 echo " <script>window.open(".Redirect::to('/adminpanel').")</script>";我没有测试过,所以不要保证它有效。当这样做时,浏览器可能会阻止弹出窗口。

另一种方法是重定向到某个视图,其中放置了像

这样的javascript代码
if({{$url}}){
    $(document).ready(function(){
          window.open({{$url}}, "_blank"); 
      });
}

从后端

return Redirect::to('/adminpanel')->with(compact('url'));

答案 1 :(得分:1)

您无法将用户从后端重定向到新标签页。只需使用任何Javascript解决方案,甚至使用.done(jQuery like)回调的AJAX请求,这将在请求完成后重定向用户。