Twilio with Laravel-错误:仅允许在文档开头声明XML

Twilio with Laravel-错误:仅允许在文档开头声明XML,laravel,laravel-5,laravel-5.1,twilio,twilio-php,Laravel,Laravel 5,Laravel 5.1,Twilio,Twilio Php,在尝试使用Laravel访问Twilio上的一条路由时,我遇到以下错误 第6列第2行出错:仅在文档开头允许XML声明 原因似乎是库呈现的XML文档中有一个空的第1行,因为我在不同的安装上测试了它,它没有相同的错误。然而,我不知道如何着手将其移除。我在网上找过其他地方,他们建议删除php标记前面的任何空格,我已经尝试过了,但没有成功 如何删除生成的XML文件中的第一行 Route::get('/outbound', function() { $sayMessage = "Hello";

在尝试使用Laravel访问Twilio上的一条路由时,我遇到以下错误

第6列第2行出错:仅在文档开头允许XML声明

原因似乎是库呈现的XML文档中有一个空的第1行,因为我在不同的安装上测试了它,它没有相同的错误。然而,我不知道如何着手将其移除。我在网上找过其他地方,他们建议删除php标记前面的任何空格,我已经尝试过了,但没有成功

如何删除生成的XML文件中的第一行

Route::get('/outbound', function() 
{

    $sayMessage = "Hello";

    $twiml = new Services_Twilio_Twiml();

     $twiml->say($sayMessage, array(
        'voice' => 'alice', 
        'language' => 'en-GB'
        ));

    $twiml->gather(array(
        'action' => '/goodbye',
        'method' => 'GET',
        ));

    $response = Response::make($twiml, 200);
    $response->header('Content-Type', 'text/xml');
    return $response;

});
已将响应头设置为XML,因此无需再次执行。删除此行,然后重试
$response->header('Content-Type','text/xml')