【发布时间】:2017-04-04 12:43:05
【问题描述】:
我在 laravel 的 conifg 目录中创建了一个名为 db-constant.php 的文件,该文件包含我的常量,然后我在 app.php 中添加了这一行 require_once 'db-constants.php'; ,问题是我在哪里输入 php artisan cache:clear 或任何命令将出现此消息
PHP 通知:常量 FLD_EMAIL 已在 /var/www/html/test/config/db-constants.php 第 1 行中定义
我该如何解决这个问题?
【问题讨论】:
-
您究竟为什么要添加
require_once?你读过 Laravel 的文档吗?只需将文件添加到config/目录就足够了,你不需要任何东西。 -
这里有几件事,首先是包含文件的方法stackoverflow.com/questions/17159046/…
-
其次,为什么常量文件不同?
-
@mjh 因为当我部署我的项目时,会出现未定义的常量消息
-
@wahdan 你不需要 常量。我写了一个答案,我可以告诉你没有阅读有关 Laravel 配置的任何内容 - 我建议你阅读。