搜尋

首頁  >  問答  >  主體

laravel redirect 跳轉失效

laravel中跳轉失效
我沒有在控制器中自帶的方法中寫的跳轉,而是自訂了一個方法處理跳轉,然後發現根本不跳轉啊。 。 。
求問為啥啊。 。 。

private function checkExist($id){

    //获取用户是否有提交过
    $info = getIfno($id);//简写如果这条信息存在就跳转到403错误页面
    
    
    if(isset($info)){
        return Redirect::to("Error/403");
    }

}

上述方法在 index方法中调用,然后发现访问时,依然展示的是index对应的页面,而不是错误403.
巴扎黑巴扎黑2750 天前827

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-05-16 16:54:36

    是否確認過 isset($info) 是不是一直false,false就不會執行裡面的程式碼了。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-16 16:54:36

    解決了嗎?我也遇到這個問題

    if(!Auth::user()->hasRole("admin")) {
        return redirect()->redirect('manage/company/list');
    }

    回覆
    0
  • 取消回覆