问题标签 [laravel-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
44 浏览

laravel - 测试路由中的配置?

我需要根据配置使我的路线有条件:

上面的配置参数是在配置文件中设置的:

一切正常,直到我尝试对其进行单元测试

测试用例失败。

我了解更改配置后,我需要重新读取路由。但是怎么做?

我发现只有这个$this->refreshApplication();它应该重新读取路由,但它也会重新读取配置。

我怎样才能只重读路由,但保持修改后的配置完整?

0 投票
1 回答
143 浏览

laravel - 检查配置项是否存在

我想知道是否有办法检查配置项是否存在。

我有一个案例,我在 config/custom.php 文件中引用了一些配置项,而在数据库表中引用了其他配置项。

这个概念是利用 config/custom.php 中存在的现有配置项,当它们不存在时,我从我的数据库中提取它们。

如您所见,这样做不会满足 FALSE 的 NULL 配置值。

我想在我的第一行做这样的事情来检查文件中的配置是否“存在”......

有这样的事吗?

0 投票
1 回答
55 浏览

laravel - 这种情况下的播种机

我在其中配置services.admin.key了一封电子邮件,其中包含应用程序管理员的电子邮件。

该应用程序只有一名管理员。您是否知道最好的方法,以便可以从 Git 访问代码的人可以运行命令来配置用户?例如,如果它是一个包含三列的表:

如何允许有权访问该项目的人运行某些命令来创建一个具有这些详细信息的用户?你知道最好的方法是什么吗?如果应该使用播种机或其他方法,我怀疑如何正确处理这个问题?

例如,我在某些视图中使用的用户模型上有这个方法来检查当前用户是否是管理员。

0 投票
0 回答
24 浏览

laravel - 从 Laravel 包发布自定义类的正确方法

假设我正在构建一个 laravel 包,它的层次结构如下:

PackageContainerClass > *PackageClass* > SomePackageClassMethod()

我想PackageClass通过 main 中的一个类进行交换App

我知道我可以创建一个可发布config/package_config.php的,用户可以在其中覆盖PackageClass位置,然后使用它PackageClass在包中创建对象。但是我有很多课程要“交换”,并且真的不觉得这是正确的方法。最好的方法是什么,有什么我不知道的 Laravel 魔法吗?