My own extension of Laravel's authentication.