我用下面的服務提供商爲了自動填寫每個提供商爲空的供應商的redirect
。
它可以被修改以實時更新您的配置。這取決於你想要做什麼,我想。
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class SocialServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
collect(config('services'))
->only(config('social.providers'))
->reject(function($config) {
return array_get($config, 'redirect', false);
})
->each(function($config, $key) {
$url = url("login/{$key}/callback", [], true);
config(["services.{$key}.redirect" => $url]);
});
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
}
}
日Thnx,它的工作原理) –
還有一,我不明白我怎麼能更改\ Laravel \社會名流\二\ FacebookProvider ::一流的服務,例如,如果我已經包括額外的Instagram提供商......莫非你解釋一下? –
您可以使用以下包提供給Instagram提供商:) http://socialiteproviders.github.io/providers/instagram/ – Ryan