2016-09-29 27 views
3

ログイン後にページをリダイレクトするにはどうすればよいですか? Laravel 5.2ログイン後にLaravelリダイレクト

AuthControllerに

protected $redirectTo = '/'; 

RedirectUsers

<?php 

namespace Illuminate\Foundation\Auth; 

trait RedirectsUsers 
{ 
    /** 
    * Get the post register/login redirect path. 
    * 
    * @return string 
    */ 
    public function redirectPath() 
    { 
     if (property_exists($this, 'redirectPath')) { 
      return $this->redirectPath; 
     } 

     return property_exists($this, 'redirectTo') ? $this->redirectTo : '/'; 
    } 
} 
+2

ログイン機能で 'return redirect() - > back()'を追加するだけです。あなたがリダイレクトループで終わらないようにしてください。 – Andrew

+0

@Andrew ここでそのコードを追加しますか?私はmake:auth in Laravel 5.2 – jungmyung

答えて

0

あなたはこれらの2つのオプションのいずれかを使用することによってそれを行うことができます。

  • returnリダイレクト:: back();これにより、ユーザーは彼が来た場所のページに戻ることになります。
  • リターンリダイレクト( 'ここにあなたのルートを入力');これにより、ユーザーはその特定のルートで定義したビューに移動します。
+1

どこにコードを追加しましたか?私はmake:authをLaravel 5.2で使用しました – jungmyung

0

コントローラに書いた認証機能では、

function xyz() { 

    // your function code 

    return Redirect::back(); 
} 
関連する問題