title: Redirect is not working in LogSuccessfulLogin handle in Laravel Auth
body: <p>I am using <code>Laravel 5.3</code> in which using <code>Auth</code>for user controller.
  So basically i create a <code>Listener</code> for <code>Auth</code> Event</p>
  
  <pre><code>'Illuminate\Auth\Events\Login' =&gt; [
      'App\Listeners\LogSuccessfulLogin',
  ],
  </code></pre>
  
  <p>and in <code>LogSuccessfulLogin</code> <code>handle()</code> function redirecting user on basic of <code>role</code>. but my redirecting function is not working. Its render the default page '\home' route.</p>
  
  <p>I am sharing My Files :- </p>
  
  <p>EventServiceProvider.php</p>
  
  <pre><code>&lt;?php
  
  namespace App\Providers;
  
  use Illuminate\Support\Facades\Event;
  use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
  
  class EventServiceProvider extends ServiceProvider
  {
      /**
       * The event listener mappings for the application.
       *
       * @var array
       */
      protected $listen = [
          'App\Events\SomeEvent' =&gt; [
              'App\Listeners\EventListener',
          ],
          'Illuminate\Auth\Events\Login' =&gt; [
              'App\Listeners\LogSuccessfulLogin',
          ],
      ];
  
      /**
       * Register any events for your application.
       *
       * @return void
       */
      public function boot()
      {
          parent::boot();
  
          //
      }
  }
  </code></pre>
  
  <p>Route/web.php</p>
  
  <pre><code>&lt;?php
  //Auth::routes();
  Route::get('logout', function(){
      Auth::logout(); // logout user
      return Redirect::to('/');
  });
  #Route::get('/', 'HomeController@index')-&gt;name('homepage');
  Route::get('/', function () {return view('welcome');});
  
  Route::group(['middleware' =&gt; ['auth', 'checkrole:Admin'],'namespace' =&gt; 'Admin','prefix' =&gt; 'admin'], function () {
      Route::get('/123','DashboardController@index')-&gt;name('dashboard');
      #Route::get('/','DashboardController@index')-&gt;name('dashboard');
  
      Route::get('user/profile', function () {
          // Uses Auth Middleware
      });
  });
  </code></pre>
  
  <p>and here is LogSuccessfulLogin.php</p>
  
  <pre><code>&lt;?php
  
  namespace App\Listeners;
  
  use Illuminate\Auth\Events\Login;
  use Illuminate\Queue\InteractsWithQueue;
  use Illuminate\Contracts\Queue\ShouldQueue;
  use Illuminate\Support\Facades\Auth;
  use Illuminate\Support\Facades\Redirect;
  class LogSuccessfulLogin
  {
      /**
       * Create the event listener.
       *
       * @return void
       */
      public function __construct()
      {
          //
      }
  
      /**
       * Handle the event.
       *
       * @param  Login  $event
       * @return void
       */
      public function handle(Login $event)
      {
  
          $user=Auth::User()-&gt;role-&gt;role_name;
          if($user=="Admin"){
              return Redirect::route('dashboard');
              #return redirect()-&gt;route('login');
          }
          elseif($user == "Employer" ){
              dd("hello");
          }
      }
  }
  </code></pre>
  
  <p>and this is the default logincontroller of Auth</p>
  
  <pre><code>&lt;?php
  
  namespace App\Http\Controllers\Auth;
  
  use App\Http\Controllers\Controller;
  use Illuminate\Foundation\Auth\AuthenticatesUsers;
  
  class LoginController extends Controller
  {
      /*
      |--------------------------------------------------------------------------
      | Login Controller
      |--------------------------------------------------------------------------
      |
      | This controller handles authenticating users for the application and
      | redirecting them to your home screen. The controller uses a trait
      | to conveniently provide its functionality to your applications.
      |
      */
  
      use AuthenticatesUsers;
  
      /**
       * Where to redirect users after login.
       *
       * @var string
       */
      protected $redirectTo = '/home';
  
      /**
       * Create a new controller instance.
       *
       * @return void
       */
      public function __construct()
      {
          $this-&gt;middleware('guest', ['except' =&gt; 'logout']);
      }
  }
  </code></pre>
  
  <p>Please let me know if i am doing some wrong.
  Actually i also tried in <code>LogSuccessfulLogin</code> Listener for redirect the page with <code>return redirect()-&gt;route('login');</code> but its also not working.</p>