2015-09-25 21 views
0

或者我该如何动态设置重定向uri?我经常需要解决合并冲突,因为我的本地和生产服务器使用不同的重定向。或者,也许我应该添加services.php gitignore?社交网站身份验证:如何为每项服务包含多个重定向URI?

我service.php

'google' =>[ 
    'client_id'=> env('GOOGLE_CLIENT_ID'), 
    'client_secret' => env('GOOGLE_CLIENT_SECRET'), 
    'redirect' =>'http://localhost:3000/login/google/callback', 
], 

我想包括像

http://example.com/login/google/callback 

我使用数组试图生产一个URI没有工作

+0

您是否尝试过使用' '重定向'=> URL( '登录/谷歌/回调'),'?这将根据您是在生产环境还是在本地运行来正确设置URI。 – James

回答

2

您可以设置这动态地与url()。这样它就可以在任何环境下适当更新。

在你的情况是这样的:

'google' =>[ 
    'client_id'=> env('GOOGLE_CLIENT_ID'), 
    'client_secret' => env('GOOGLE_CLIENT_SECRET'), 
    'redirect' => url('login/google/callback'), 
],