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