我真的很困惑,这是一项如此难以完成和/或找到任何相关信息的任务。我的猜测是它一定很简单,没有人需要问它(除了我!:-)),所以我希望有人可以轻松地指出我正确的方向......
我需要在我的请求中设置 header - 而不是在我的响应中(我已经处理了那部分),而不是 Ajax 路由(我也已经处理了那部分)。我究竟如何在 Laravel 5.1 的内部应用程序路由上完成此操作?
本质上,我需要将“授权” header 附加到某些请求。 (即
$request->headers->set('Authorization', 'my-authorization-token');
)然而,这行代码不起作用。不管我把它放在哪里。它不适用于中间件。它不适用于 routes.php。它在我的 Controller 上不起作用……它只是无法正常工作。 (为了清楚起见,“$request”是“Illuminate\Http\Request”)。
我错过了什么?在发送请求之前在哪里/如何设置请求 header ?请帮忙!提前致谢。
最佳答案
这里的一些答案可能会给你一个想法,你可以根据要求调整它们:Where can I set headers in laravel
这看起来也很相关:Laravel 5 / Lumen Request Header?
关于php - 在 Laravel 5 中为非 Ajax 路由设置请求(而非响应) header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33105764/