我正在使用laravel的社交名录包,想知道如何在config/services.php
上获得基本网址?
这是针对服务配置,其中我希望通过获取站点的基本URL来使重定向键成为动态,因此每次我移动到不同的域或部署时我都不会更改它。
'facebook' => [
'client_id' => '123456789',
'client_secret' => '123456789',
'redirect' => 'http://localhost/callback',
],
URL::to('/')
在这里不起作用,我不想在.env
文件上添加配置,因为它应该是动态的,而不是每次都在.env
文件上更改值。< / p>
答案 0 :(得分:3)
对于我的项目,它由.env文件设置:
function handleUpload(event) {
var file = this.files[0];
if (!file) return;
var formData = new FormData();
formData.append('file', file);
return $.ajax({
type: 'POST',
url: '/images',
data: formData,
processData: false,
contentType: false,
//...
});
}
$('#image').on('change', handleUpload);
此外,您可以使用全局变量SERVER
'redirect' => env('APP_URL', 'http://localhost') . '/callback'