Laravel 5.1返回错误的配置值

时间:2016-04-19 04:24:21

标签: php laravel-5.1 config

我有一个名为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');

然而,似乎总是返回错误的价值。就我而言,它是:

http://<another IP>:9080/alfresco/api/-default-/public/cmis/versions/1.1/browser

请注意,调用的值是注释的值。我试图摆脱它,但它仍然有相同的结果。我确信该值仅出现在此配置中。

我的另一个尝试是:

php artisan cache:clear

它没有运气。 在此先感谢:)

解决方案:

感谢@James指出解决方案,它是:

php artisan config:clear

我确信这是Laravel配置的缓存。希望对其他人有所帮助:)

2 个答案:

答案 0 :(得分:2)

由于您更改了配置文件中的某些值,因此应确保已清除这些值的任何缓存版本 - 否则它们无法反映最新更改。

要执行此操作,只需运行php artisan config:clear

答案 1 :(得分:-1)

你试过这个吗?

<button id="all-green-button">Turn all the dates green</button>

$("#all-green-button").click(function(){
    $(".day-on-calendar").css("color", "green");
});

运行上述命令将重新编译所有文件。

谢谢

GJ

注意:如果您认为这可以解决您的问题,请将此答案标记为已解决。这可能有助于有人进入下一个。