private function setConfig($provider)
    {
        $ci = $provider.'_client_id';
        $cs = $provider.'_client_secret';

        config(['services.'.$provider => [
            'client_id'     => decrypt($this->settings->$ci),
            'client_secret' => decrypt($this->settings->$cs),
            'redirect'      => route('laralum_public::social.callback', ['provider' => $provider]),
        ]]);
    }
private function setConfig($provider)
    {
        $ci = $provider.'_client_id';
        $cs = $provider.'_client_secret';

        config(['services.'.$provider => [
            'client_id'     => decrypt($this->settings->$ci),
            'client_secret' => decrypt($this->settings->$cs),
            'redirect'      => route('laralum_public::social.callback', ['provider' => $provider]),
        ]]);
    }
private function setConfig ( $ provider ) { $ ci = $ provider . '_client_id' ; $ cs = $ provider . '_client_secret' ; config ( [ 'services.' . $ provider => [ 'client_id' => decrypt ( $ this -> settings -> $ ci ) , 'client_secret' => decrypt ( $ this -> settings -> $ cs ) , 'redirect' => route ( 'laralum_public::social.callback' , [ 'provider' => $ provider ] ) , ] ] ) ; }
Set the configuration to run socialite with a defined provider.

@param string $provider
Set the configuration to run socialite with a defined provider .