Laravel 5.1 returns 配置值错误
Laravel 5.1 returns wrong config value
我有一个名为 config/alfresco.php 的自定义 Laravel 配置文件。该文件是用于保持 Alfresco 配置连接的特殊文件。这是它的样子:
<?php
/*
|--------------------------------------------------------------------------
| CMIS BROWSER URL
|--------------------------------------------------------------------------
|
| The address of Alfresco server
|
*/
// http://<another IP>:9080/alfresco/api/-default-/public/cmis/versions/1.1/browser
'CMIS_BROWSER_URL' => 'http://192.168.1.5:8080/alfresco/api/-default-/public/cmis/versions/1.1/browser',
/*
|--------------------------------------------------------------------------
| CMIS BROWSER USER
|--------------------------------------------------------------------------
|
| Alfresco username credential
|
*/
'CMIS_BROWSER_USER' => 'admin',
我试图通过调用以下命令来获取配置的值:
Config::get('alfresco.CMIS_BROWSER_URL');
但是,似乎总是return错误的值。就我而言,它是:
http://<another IP>:9080/alfresco/api/-default-/public/cmis/versions/1.1/browser
请注意,调用的值是注释的值。我试图摆脱它,但结果仍然相同。我确定该值仅出现在此配置中。
我的另一个尝试是:
php artisan cache:clear
结果并不走运。
提前致谢:)
解决方案:
感谢@James指出解决方案,是:
php artisan config:clear
我确定它是 Laravel 配置上的缓存。希望这对其他人有帮助:)
你试过这个吗?
php artisan dump-autoload
运行以上命令将重新编译所有文件。
谢谢
GJ
注意:如果您认为这解决了您的问题,请将此答案标记为已解决。这可能会对下一个进来的人有所帮助。
由于您更改了配置文件中的某些值,因此您应该确保已清除这些文件的任何缓存版本 - 否则它们将不会反映最新的更改。
要做到这一点,只需 运行 php artisan config:clear
。
我有一个名为 config/alfresco.php 的自定义 Laravel 配置文件。该文件是用于保持 Alfresco 配置连接的特殊文件。这是它的样子:
<?php
/*
|--------------------------------------------------------------------------
| CMIS BROWSER URL
|--------------------------------------------------------------------------
|
| The address of Alfresco server
|
*/
// http://<another IP>:9080/alfresco/api/-default-/public/cmis/versions/1.1/browser
'CMIS_BROWSER_URL' => 'http://192.168.1.5:8080/alfresco/api/-default-/public/cmis/versions/1.1/browser',
/*
|--------------------------------------------------------------------------
| CMIS BROWSER USER
|--------------------------------------------------------------------------
|
| Alfresco username credential
|
*/
'CMIS_BROWSER_USER' => 'admin',
我试图通过调用以下命令来获取配置的值:
Config::get('alfresco.CMIS_BROWSER_URL');
但是,似乎总是return错误的值。就我而言,它是:
http://<another IP>:9080/alfresco/api/-default-/public/cmis/versions/1.1/browser
请注意,调用的值是注释的值。我试图摆脱它,但结果仍然相同。我确定该值仅出现在此配置中。
我的另一个尝试是:
php artisan cache:clear
结果并不走运。 提前致谢:)
解决方案:
感谢@James指出解决方案,是:
php artisan config:clear
我确定它是 Laravel 配置上的缓存。希望这对其他人有帮助:)
你试过这个吗?
php artisan dump-autoload
运行以上命令将重新编译所有文件。
谢谢
GJ
注意:如果您认为这解决了您的问题,请将此答案标记为已解决。这可能会对下一个进来的人有所帮助。
由于您更改了配置文件中的某些值,因此您应该确保已清除这些文件的任何缓存版本 - 否则它们将不会反映最新的更改。
要做到这一点,只需 运行 php artisan config:clear
。