【问题标题】:Use Laravel's Config class inside of app.php在 app.php 中使用 Laravel 的 Config 类
【发布时间】:2014-09-04 23:46:18
【问题描述】:

我创建了一个单独的自定义配置文件(例如config/myconfig.php),因此任何人都可以轻松地在一个地方快速更改选项,以便在他们的特定环境中使用可配置选项工作。

我已经成功地让这些配置键在某些文件中工作(我的控制器,甚至在 database.php 中)。但是,似乎我无法使用 app.php 中的 Config 类。例如,我想设置'debug' => Config::get('myconfig.debug_enabled'),但我不断收到错误消息:Class 'Config' not found

也许我只是遗漏了一些东西,或者只是使用了错误的方法。任何方向将不胜感激。

干杯。

【问题讨论】:

    标签: laravel laravel-4


    【解决方案1】:

    在 app.php 配置中,外观别名尚未加载(它们包含在 app.php 文件中)。如果您将use Illuminate\Support\Facades\Config; 添加到顶部(在<?php 之后),您将能够使用Config::get()

    【讨论】:

      【解决方案2】:

      Laravel 发布了一个全局的app() 函数,它可以让你访问 IoC 容器,所以你可以这样做:

      app()->make('config')->get('database.default')
      

      这只是在app.php 中为我工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-01-30
        • 2016-07-09
        • 2015-09-22
        • 2020-07-16
        • 1970-01-01
        • 1970-01-01
        • 2019-08-17
        • 2022-12-07
        相关资源
        最近更新 更多