public static function routes()
  {
    Route::group(['namespace' => 'Auth'], function () {

      Route::group(['middleware' => ['guest']], function () {

        Route::get('login', 'LoginController@showLoginPage')->name('showLogin');
        Route::post('login', 'LoginController@login')->name('login');

        Route::get('login/email', 'LoginController@showMagicLinkPage')->name('showMagicLink');
        Route::post('login/email', 'LoginController@loginWithEmail')->name('loginWithEmail');
        Route::get('login/callback/email/', 'LoginController@loginEmailCallback')->name('loginCallback');

        Route::get('register', 'RegisterController@showRegistrationPage')->name('showRegistration');
        Route::post('register', 'RegisterController@register')->name('register');

        Route::get('password/forgot', 'ForgotPasswordController@showForgotPasswordPage')->name('showForgotPassword');
        Route::post('password/forgot', 'ForgotPasswordController@forgot')->name('forgot');

        Route::get('password/reset', 'ForgotPasswordController@showResetPasswordPage')->name('showResetPassword');
        Route::post('password/reset', 'ForgotPasswordController@resetPassword')->name('resetPassword');

      });

      Route::get('logout', 'LoginController@logout')->name('logout')->middleware('private', 'auth');
      Route::get('account/verify', 'RegisterController@verifyEmail')->name('verify');

    });
  }
public static function routes()
  {
    Route::group(['namespace' => 'Auth'], function () {

      Route::group(['middleware' => ['guest']], function () {

        Route::get('login', 'LoginController@showLoginPage')->name('showLogin');
        Route::post('login', 'LoginController@login')->name('login');

        Route::get('login/email', 'LoginController@showMagicLinkPage')->name('showMagicLink');
        Route::post('login/email', 'LoginController@loginWithEmail')->name('loginWithEmail');
        Route::get('login/callback/email/', 'LoginController@loginEmailCallback')->name('loginCallback');

        Route::get('register', 'RegisterController@showRegistrationPage')->name('showRegistration');
        Route::post('register', 'RegisterController@register')->name('register');

        Route::get('password/forgot', 'ForgotPasswordController@showForgotPasswordPage')->name('showForgotPassword');
        Route::post('password/forgot', 'ForgotPasswordController@forgot')->name('forgot');

        Route::get('password/reset', 'ForgotPasswordController@showResetPasswordPage')->name('showResetPassword');
        Route::post('password/reset', 'ForgotPasswordController@resetPassword')->name('resetPassword');

      });

      Route::get('logout', 'LoginController@logout')->name('logout')->middleware('private', 'auth');
      Route::get('account/verify', 'RegisterController@verifyEmail')->name('verify');

    });
  }
public static function routes ( ) { Route :: group ( [ 'namespace' => 'Auth' ] , function ( ) { Route :: group ( [ 'middleware' => [ 'guest' ] ] , function ( ) { Route :: get ( 'login' , 'LoginController@showLoginPage' ) -> name ( 'showLogin' ) ; Route :: post ( 'login' , 'LoginController@login' ) -> name ( 'login' ) ; Route :: get ( 'login/email' , 'LoginController@showMagicLinkPage' ) -> name ( 'showMagicLink' ) ; Route :: post ( 'login/email' , 'LoginController@loginWithEmail' ) -> name ( 'loginWithEmail' ) ; Route :: get ( 'login/callback/email/' , 'LoginController@loginEmailCallback' ) -> name ( 'loginCallback' ) ; Route :: get ( 'register' , 'RegisterController@showRegistrationPage' ) -> name ( 'showRegistration' ) ; Route :: post ( 'register' , 'RegisterController@register' ) -> name ( 'register' ) ; Route :: get ( 'password/forgot' , 'ForgotPasswordController@showForgotPasswordPage' ) -> name ( 'showForgotPassword' ) ; Route :: post ( 'password/forgot' , 'ForgotPasswordController@forgot' ) -> name ( 'forgot' ) ; Route :: get ( 'password/reset' , 'ForgotPasswordController@showResetPasswordPage' ) -> name ( 'showResetPassword' ) ; Route :: post ( 'password/reset' , 'ForgotPasswordController@resetPassword' ) -> name ( 'resetPassword' ) ; } ) ; Route :: get ( 'logout' , 'LoginController@logout' ) -> name ( 'logout' ) -> middleware ( 'private' , 'auth' ) ; Route :: get ( 'account/verify' , 'RegisterController@verifyEmail' ) -> name ( 'verify' ) ; } ) ; }
Register auth routes

@return void
Register auth routes