[英]how to access variable from config file in laravel
我在 config 文件夹中有一个文件可以说: file1
File Location:
config/
---file1.php
我的文件中有以下代码: file1.php
return [
'MASTER_KEY' => ['SUB_KEY1' => 'SOME_VALUE', 'SUB_KEY2' => 'SOME_VALUE', 'SUB_KEY3' => 'SOME_VALUE'],
];
如何访问从价值MASTER_KEY
特定的SUB_KEY
?
为了访问该值,您在最后有 2 个相同的选择:
第一个:其中use Config
是指配置门面。
use Config;
$myValue = Config::get('file1.MASTER_KEY.SUB_KEY1');
enter code here
第二个:使用config()
它使用辅助功能Config
的立面和其仅使用一个替代的和容易的方式Config
外观。
$myValue = config('file1.MASTER_KEY.SUB_KEY1');
做一个使用Config; 在您的控制器中。 在 config/file1.php
<?php return [
'ADMIN_NAME' => 'administrator',
'EMP_IMG_PATH' => '../uploads/profile/original',
'EMP_DOC_PATH' => '../uploads/profile/documents', ];
在控制器中
use Config;
$variable= Config::get('file1.EMP_DOC_PATH');
通过这种方式,您可以从配置中获取变量值。 我认为这会有所作为。
用
config('file1.keyname');
如果您对配置文件进行了任何更改,则它可能无法正常工作。 所以在配置文件更改后,您必须运行以下两个命令。
php artisan config:cache
php artisan config:clear
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.