Я хотел бы интегрировать Socialite в CMS на основе Laravel, и я попытаюсь выяснить, как я инициирую Socialite для отправки запросов, если client_id и секрет клиента будут сохранены в базе данных?Laravel Socialite инициирует учетные записи
из документации основного использования
return Socialize::with('github')->redirect();
и учетные данные сохраняются в конфигурационном/services.php
/**
* Create an instance of the specified driver.
*
* @return \Laravel\Socialite\Two\AbstractProvider
*/
protected function createGithubDriver()
{
$config = $this->app['config']['services.github'];
return $this->buildProvider(
'Laravel\Socialite\Two\GithubProvider', $config
);
}
Я хотел бы определить $ this-> приложение [ 'конфигурации'] на заводе позвонив по телефону
Вы должны быть в состоянии продлить 'createGithubDriver)' метода (вытащить вещи из базы данных – Jonathon
Или, возможно, вы можете разместить некоторую логику в вашем приложении для установки значения конфигурации до того, как эта функция будет вызвана – Jonathon
Да, последнее было бы идеальным решением, которое все еще работает, чтобы выяснить, – fefe