【问题标题】:Can we use Postmark mail service provider in laravel 5.4?我们可以在 laravel 5.4 中使用 Postmark 邮件服务提供商吗?
【发布时间】:2017-08-20 01:49:20
【问题描述】:

laravel 5.4

中使用邮戳(邮件服务提供商)时出现以下错误

例外:-

'ErrorException' 带有消息'Illegal offset type in unset' in ...供应商/laravel/framework/src/Illuminate/Container/Container.php:1057

请帮忙

【问题讨论】:

  • 请在您使用邮戳邮件提供商的地方发布您的代码,以便我们帮助您找到问题!

标签: php laravel postmark


【解决方案1】:

这将解决它:

https://github.com/Snowfire/Laravel-Postmark-Driver/issues/11

“我通过在 PostmarkServiceProvider.php 文件的第 36 行更改它的用法来替换它来修复这个问题,它是

$this->app['swift.mailer'] = $this->app->share(function ($app) use ($postmark) {

$this->app->singleton('swift.mailer', function ($app) use ($postmark) {"

不是很理想,但是看起来包没有维护。

此外,升级到 Laravel 5.5 会带来与新版本 OpenBuildings\postmark 的兼容性问题,通过使用带有 Postmark 的 SMTP 可能更容易解决。

【讨论】:

    猜你喜欢
    • 2013-11-24
    • 2018-07-18
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 2019-04-09
    • 2018-07-28
    • 2018-11-27
    相关资源
    最近更新 更多