当我跑步时:
php artisan route:cache
它抛出错误:
在app.php第3行:
已定义常数XXX
在我的config / app.php中,我定义了一些全局常量,例如:
define("XXX", "xxx");
如果我删除它们,则不再抛出任何错误。
我想知道是否要将这些常量保留在配置文件中,有没有办法避免这个问题?
答案 0 :(得分:0)
你不能这样做。如果您想在config/app.php
中添加任何新项,请尝试以下方式:
config/app.php
文件中,添加'XXX' => 'xxx'
。 2.如果要调用此变量,请使用config('app.XXX')
答案 1 :(得分:0)
对于常数,
您可以在app或config目录中创建constants.php。你可以在那里定义你的常量,
define('XXX', 'xxx');
你和它一样使用它。
e.g echo XXX;
答案 2 :(得分:0)
使用Laravel 5.7,我清除了配置缓存和路由缓存,这对我来说很有效:
php artisan route:clear
php artisan config:clear