vendredi 6 mai 2016

what should be the argument in facebook authentication function in laravel?

i have a function for facebook authentication.

public function loginWithFacebook(Request $request){

        // get data from request
        $code = $request->get('code');
        // get fb service
        $fb = \OAuth::consumer('Facebook');

        // check if code is valid

        // if code is provided get user data and sign in
        if ( ! is_null($code))
        {
            // This was a callback request from facebook, get the token
            $token = $fb->requestAccessToken($code);
            // Send a request with it

            $result = json_decode($fb->request('/me?fields=name,email,gender,age_range'), true);
            print_r($result1);

        }
        // if not ask for permission first
        else
        {

            // get fb authorization
            $url = $fb->getAuthorizationUri();
            // return to facebook login url
            return redirect((string)$url);

        }

    }

i want to call this function from another controller. so i use call like this,

app('App\Http\Controllers\socialMedia')->loginWithFacebook(Request $request);

but it returns the error syntax error, unexpected '$request' (T_VARIABLE) please help me to solve this,



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/1rxsrar
via IFTTT

Aucun commentaire:

Enregistrer un commentaire