问题标签 [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.
php - Laravel Nova 和 Laravel Job 问题与 config() 在相同的动作不同类中
我试图检查一个错误,我遇到了一个奇怪的行为
我在Nova有一个动作,TestMailsCampaign
它调用一个 Job 来排队一系列电子邮件。
这个动作有一个允许改变邮件传输的操作
在将操作发送到 Job 类之前,使用 ray 检查并记录邮件配置config('mail.mailers.smtp')
的数组值 ,我再次检查,我发现两者不同并且是失败的根源。在此类中,基于 .env vars 的所有配置值都失败。TestMailsCampaign
SendMailsTestJob
配置/邮件.php
.env
TestEmailCampaign(操作)
发送邮件工作
我已经尝试在 mail.conf 中放置正确值的代码。是wordkaorund,但不正确。
有任何想法吗?
php - 如何将包的依赖限制到 Composer 中的某个 PHP 版本?
我们的生产服务器是 PHP 5.5.24
。我需要的包 ( vlucas/dotenv
) 在其 composer.json 中需要:
不幸的是,symfony 包的 1.20 版本需要 7.1,这导致 Composer 的平台检查失败。我不能忽略错误/平台检查,因为它会导致 PHP 5.5 出现语法错误。
似乎这不适用于子依赖项,仅适用于包本身:
我已经完全删除了该vendor
文件夹并进行了全新安装。升级服务器不是一种选择。