我想替换env文件中存在的值,我的值是
api_url=http://127.0.0.1:8000
和我的网址,我想将此api_url替换为“http://127.0.0.1:8000”
case 'S3bucketupload':
return 'http://127.0.0.1:8000/api/upload_aws';
另一个是:
url: 'http://127.0.0.1:8000/api/aweber_lists
我想以某种方式将'http://127.0.0.1:8000'替换为.env中存在的api_url。 任何帮助将非常感谢!
答案 0 :(得分:0)
您可以像这样访问env
个变量:
env('API_URL')
并在您的.env
API_URL=http://127.0.0.1:8000
所以在你的情况下,它将是:
case 'S3bucketupload':
return env('API_URL') . '/api/upload_aws';
我建议将其添加到配置文件中,例如config/app.php
,例如:
api_url => env('API_URL', 'DEFAULT_VALUE')
如果在DEFAULT_VALUE
文件
.env
然后像这样使用它:
case 'S3bucketupload':
return config('app.api_url') . '/api/upload_aws';
请查看此内容以获取更多帮助:https://laravel.com/docs/5.6/configuration#environment-configuration
答案 1 :(得分:0)
case 'S3bucketupload':
return env('api_url');
为了获得最佳实践,请使用Config类:
.ENV
API_URL=http://XXXX.XX
配置/ api.php
return [
'url'=>env('API_URL')
]
将其称为以下
case 'S3bucketupload':
return Config::get('api.url');