我用下面的服务提供商为了自动填写每个提供商为空的供应商的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