检测到Laravel 5.1响应路由位置新线


Laravel 5.1 Response Routing Location new line detected

我试图使用控制器内部的响应从laravel 5.1重定向到外部应用程序:

$response = Response::make();
$value = trim("http://someapp.com/laraveltocake");
$response->header('Location:', $value);
return redirect($response);

我没有成功,因为错误消息是:

标题不能包含超过一个标题,检测到新行

有没有更好的方法从Laravel路由重定向到外部应用

在我的案例中,它是一个遗留的cakefp应用程序模块,仍然没有迁移到Laravel,这是本项目的目标。

我认为您过于复杂了:

return redirect("http://someapp.com/laraveltocake");

应该足够了。