在 laravel 项目中存储一堆独立常量的理想方法是啥?

Posted

技术标签:

【中文标题】在 laravel 项目中存储一堆独立常量的理想方法是啥?【英文标题】:Whats the ideal way to store a bunch of independent constants in a laravel project?在 laravel 项目中存储一堆独立常量的理想方法是什么? 【发布时间】:2016-05-21 22:13:43 【问题描述】:

我想在 config 目录中创建一个 constants.php 文件,但没有继续这样做,因为它有点与“CONSTANTS”的想法相矛盾,因为 config 中的任何内容都可以在运行时更改。那么在没有太多“require_once”或“use”的情况下,在 laravel 项目中存储常量的最佳实践是什么?

指向一些使用标准方法完成此任务的公共 git 项目会很棒。

【问题讨论】:

【参考方案1】:

你必须在一个文件中创建常量并在整个 laravel 中使用,而不是你必须创建一个文件来编写所有常量和服装函数。

按照步骤进行

在你的app->Http目录下创建一个Helper.php文件。

在那里写下所有的常量和函数。

然后在您的 composer.josn 中进行以下更改

"files": [
        "app/Http/helpers.php"
    ],

然后在你的 laravel 项目目录中执行以下命令。

$ composer dumpautoload

【讨论】:

以上是关于在 laravel 项目中存储一堆独立常量的理想方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 中存储和索引常量

在 3rd 方插件中访问 laravel 会话

在 laravel 中添加常量的最佳实践是啥? (长名单)

Laravel - 第 3 方 API 的模型?

独立性检验原理

Laravel 数据库,我应该使用啥数据类型来存储护照号码?