【发布时间】:2017-08-20 01:49:20
【问题描述】:
在 laravel 5.4
例外:-
'ErrorException' 带有消息'Illegal offset type in unset' in ...供应商/laravel/framework/src/Illuminate/Container/Container.php:1057
请帮忙
【问题讨论】:
-
请在您使用邮戳邮件提供商的地方发布您的代码,以便我们帮助您找到问题!
在 laravel 5.4
例外:-
'ErrorException' 带有消息'Illegal offset type in unset' in ...供应商/laravel/framework/src/Illuminate/Container/Container.php:1057
请帮忙
【问题讨论】:
这将解决它:
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 可能更容易解决。
【讨论】: