问题标签 [phpdotenv]

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 投票
0 回答
10 浏览

php - Laravel Nova 和 Laravel Job 问题与 config() 在相​​同的动作不同类中

我试图检查一个错误,我遇到了一个奇怪的行为

我在Nova有一个动作,TestMailsCampaign它调用一个 Job 来排队一系列电子邮件。

这个动作有一个允许改变邮件传输的操作

在将操作发送到 Job 类之前,使用 ray 检查并记录邮件配置config('mail.mailers.smtp')的数组值 ,我再次检查,我发现两者不同并且是失败的根源。在此类中,基于 .env vars 的所有配置值都失败。TestMailsCampaignSendMailsTestJob

配置/邮件.php

.env

TestEmailCampaign(操作)

发送邮件工作

我已经尝试在 mail.conf 中放置正确值的代码。是wordkaorund,但不正确。

有任何想法吗?

0 投票
1 回答
45 浏览

php - 如何将包的依赖限制到 Composer 中的某个 PHP 版本?

我们的生产服务器是 PHP 5.5.24。我需要的包 ( vlucas/dotenv) 在其 composer.json 中需要:

不幸的是,symfony 包的 1.20 版本需要 7.1,这导致 Composer 的平台检查失败。我不能忽略错误/平台检查,因为它会导致 PHP 5.5 出现语法错误。

似乎这不适用于子依赖项,仅适用于包本身:

我已经完全删除了该vendor文件夹并进行了全新安装。升级服务器不是一种选择。