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