2016-05-18 20 views
0

私は認証システムにLaravel 5標準スキャフォールディングを使用しています。登録後にユーザーの自動ログ記録のデフォルト動作を変更しようとしています。Laravel 5登録後にログインを停止

私はここでいくつかの答えを見つけましたが、何もしません。私が起こってからのログインを停止するAuthControllerでregisterメソッドをオーバーライドしようとしている。現時点では

public function register(Request $request) 
    { 
     $validator = $this->validator($request->all()); 

     if ($validator->fails()) { 
      $this->throwValidationException(
       $request, $validator 
      ); 
     } 

     //Auth::guard($this->getGuard())->login($this->create($request->all())); 
     $this->create($request->all()); 

     return redirect($this->redirectPath()); 
    } 

、これはユーザーを登録し、まだ後にそれらを記録しています。誰もこれを達成するためのアイデアを持っていますか?おかげ

私がユーザー変数を欠落していたようだ

答えて

0

、私はこのようなメソッドを追加し、それが働いた:

public function register(Request $request) 
    { 
     $validator = $this->validator($request->all()); 

     if ($validator->fails()) { 
      $this->throwValidationException(
       $request, $validator 
      ); 
     } 

     //Auth::guard($this->getGuard())->login($this->create($request->all())); 
     $user = $this->create($request->all()); 

     return redirect($this->redirectPath()); 
    } 
関連する問題