suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Laravel-Redirect-Jump-Fehler

Der Sprung in Laravel ist ungültig
Ich habe den Sprung nicht in der mit dem Controller gelieferten Methode geschrieben, sondern eine Methode angepasst, um den Sprung zu verarbeiten, und dann habe ich festgestellt, dass es überhaupt keinen Sprung gab. . .
Darf ich fragen, warum? . .

private Funktion checkExist($id){

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

}

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

Antworte allen(2)Ich werde antworten

  • ringa_lee

    ringa_lee2017-05-16 16:54:36

    是否确认过 isset($info) 是不是一直false,false就不会执行里面的代码了。

    Antwort
    0
  • 天蓬老师

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

    解决了吗?我也遇到这个问题

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

    Antwort
    0
  • StornierenAntwort