gpt4 book ai didi

php - 在 Laravel 5 中添加新的配置文件不起作用

转载 作者:可可西里 更新时间:2023-10-31 22:18:05 25 4
gpt4 key购买 nike

我想在我的 Laravel 5 应用程序中创建一个新的配置文件来存储我所有的常量。在浏览网络后,我发现推荐的解决方案似乎是创建一个新的配置文件,该文件返回一个键值对数组,然后用那个。所以我创建了以下文件:

<?php
// config/constants.php

return [
'SITE_NAME' => 'Site Name',
'SITE_EMAIL' => 'email@site.com',
'ADMIN_EMAIL' => 'admin@site.com'
];

然后在我的一个 Controller 中,我尝试访问这些值之一,如下所示:

echo Config::get('constants.ADMIN_EMAIL');

我刚收到以下错误:

FatalErrorException in WelcomeController.php line 46:
Class 'App\Http\Controllers\Config' not found

我是否必须执行其他操作才能使其正常工作?

最佳答案

在 Laravel 5 中,为了避免这种麻烦,您可以使用 config 辅助函数来获取配置项,如下所示:

config('constants.ADMIN_EMAIL')

简单易用 ;)

关于php - 在 Laravel 5 中添加新的配置文件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28794861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com