Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Class 'App\Http\Controllers\Twitter' not found Symfony\Component\Debug\Exception\FatalThrowableError thrown with message "Class 'App\Http\Controllers\Twitter' not found" Stacktrace: #0 Symfony\Component\Debug\Exception\FatalThrowableError in /home/lovesubmarine/app/Http/Controllers/AuthController.php:67
Application frames (1) All frames (1)
0
Symfony
\
Component
\
Debug
\
Exception
\
FatalThrowableError
/
app
/
Http
/
Controllers
/
AuthController.php
67
/
home
/
lovesubmarine
/
app
/
Http
/
Controllers
/
AuthController.php
                Member::insertGetId($member);
            }
            $member = Member::where($filter)->first();
            Auth::member()->login($member);
                
            /** @todo send to profile page if new user exist */
            return Response::json(array(
                'success' => true,
                'location' => $exist ? '/' : '/'
            ));
        }
    }
    
    public function doTwitterLogin() {
        // your SIGN IN WITH TWITTER  button should point to this route
        $sign_in_twitter = TRUE;
        $force_login = FALSE;
        $callback_url = 'http://' . $_SERVER['HTTP_HOST'] . '/frontend/doTwitterCallback';
        // Make sure we make this request w/o tokens, overwrite the default values in case of login.
        Twitter::set_new_config(array('token' => '', 'secret' => ''));
        $token = Twitter::getRequestToken($callback_url);
        if( isset( $token['oauth_token_secret'] ) ) {
            $url = Twitter::getAuthorizeURL($token, $sign_in_twitter, $force_login);
 
            Session::put('oauth_state', 'start');
            Session::put('oauth_request_token', $token['oauth_token']);
            Session::put('oauth_request_token_secret', $token['oauth_token_secret']);
 
            return redirect($url);
        }
    }
    
    public function doTwitterCallback() {
        if(Session::has('oauth_request_token')) {
            $request_token = array(
                'token' => Session::get('oauth_request_token'),
                'secret' => Session::get('oauth_request_token_secret'),
            );
 
            Twitter::set_new_config($request_token);
Arguments
  1. "Class 'App\Http\Controllers\Twitter' not found"
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
PATH
"/usr/local/bin:/usr/bin:/bin"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
PWD
"/"
HTTP_ACCEPT
"*/*"
CONTENT_LENGTH
"0"
HTTP_HOST
"www.trialgame.id"
HTTP_USER_AGENT
"claudebot"
REDIRECT_UNIQUE_ID
"ZflSmPqBgcsC5lGpJTXLvwAAAAc"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"www.trialgame.id"
REDIRECT_STATUS
"200"
UNIQUE_ID
"ZflSmPqBgcsC5lGpJTXLvwAAAAc"
HTTPS
"on"
SSL_TLS_SNI
"www.trialgame.id"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"www.trialgame.id"
SERVER_ADDR
"10.0.10.150"
SERVER_PORT
"443"
REMOTE_ADDR
"34.204.181.19"
DOCUMENT_ROOT
"/home/lovesubmarine/public_html"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/home/lovesubmarine/public_html"
SERVER_ADMIN
"webmaster@trialgame.id"
SCRIPT_FILENAME
"/home/lovesubmarine/public_html/index.php"
REMOTE_PORT
"38690"
REDIRECT_URL
"/frontend/doTwitterLogin"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/frontend/doTwitterLogin"
SCRIPT_NAME
"/index.php"
PATH_INFO
"/frontend/doTwitterLogin"
PATH_TRANSLATED
"redirect:/index.php/frontend/doTwitterLogin/doTwitterLogin"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1710838424.6033
REQUEST_TIME
1710838424
APP_NAME
"Laravel"
APP_ENV
"production"
APP_KEY
"base64:6GWAiHmDMQRuReJM4B9BtZqaZG1nezH7//RrqxmIXt8="
APP_DEBUG
"true"
APP_URL
"https://www.trialgame.id"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"lovesubm_trialgame"
DB_USERNAME
"lovesubm_root"
DB_PASSWORD
"Trialgame1989"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"sendmail"
MAIL_HOST
"mail.trialgame.id"
MAIL_PORT
"465"
MAIL_USERNAME
"no-reply@trialgame.id"
MAIL_PASSWORD
"{H?e;0#n$X,s"
MAIL_ENCRYPTION
"tls"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
Key Value
PATH
"/usr/local/bin:/usr/bin:/bin"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
PWD
"/"
APP_NAME
"Laravel"
APP_ENV
"production"
APP_KEY
"base64:6GWAiHmDMQRuReJM4B9BtZqaZG1nezH7//RrqxmIXt8="
APP_DEBUG
"true"
APP_URL
"https://www.trialgame.id"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"lovesubm_trialgame"
DB_USERNAME
"lovesubm_root"
DB_PASSWORD
"Trialgame1989"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"sendmail"
MAIL_HOST
"mail.trialgame.id"
MAIL_PORT
"465"
MAIL_USERNAME
"no-reply@trialgame.id"
MAIL_PASSWORD
"{H?e;0#n$X,s"
MAIL_ENCRYPTION
"tls"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
0. Whoops\Handler\PrettyPageHandler