Laravel 5.2 swiftmailer库`_swiftmailer_init`函数未加载

时间:2016-08-31 14:59:20

标签: php laravel-5 laravel-5.2 laravel-5.1 swiftmailer

我在laravel 5.2上使用PHP版本5.6.25。我遇到了swiftmailer库发送电子邮件的问题。我在我的实时服务器上发送电子邮件时收到此错误

InvalidArgumentException in Response.php line 458: 
The HTTP status code "0" is not valid.

当我在网上搜索此问题时。然后得到解决方案,添加一行vendor/swiftmailer/swiftmailer/lib/swift_required.php文件。

require dirname(__FILE__).'/swift_init.php';

但此行已添加到此文件中。但是在使用自动加载加载的函数内部。以下是此文件的代码

if (class_exists('Swift', false)) {
    return;
}

// Load Swift utility class
require dirname(__FILE__).'/classes/Swift.php';

if (!function_exists('_swiftmailer_init')) {
    function _swiftmailer_init()
    {
        require dirname(__FILE__).'/swift_init.php';
    }
}

// Start the autoloader and lazy-load the init script to set up dependency injection
Swift::registerAutoload('_swiftmailer_init');

似乎最后一行Swift::registerAutoload('_swiftmailer_init');无效。

这个问题是在实时服务器上运行..但在我的本地服务器和测试服务器上也正常工作。 我的本地服务器有'5.5.9'php版本。请帮帮我。

先谢谢。

0 个答案:

没有答案