Laravel: Testing routes with custom request headers
laravel, laravel-4, php
Solution
You need to properly form the header, or it will be ignored. Try this:
this->call('POST', '/my/route', ['params' => 'array'], [], ['HTTP_X-Custom' => 'header']);
The `HTTP_` will be stripped when you look at your Request
Problem
So the question is simple: How to send custom request header, when I testing with Laravel? I'm trying to make like so: ``` $this->call('POST', '/my/route', ['params' => 'array'], [], ['X-Custom' => 'header']); ``` But when I call `Request::header('X-Custom')` in my controller, I didn't get it. Yes, it's available in `Request::server('X-Custom')`, but it's not what I need. So I need to get it in `Request::header()`. PS: `Laravel 4`