title: Laravel request attribute add not appeard
body: <p>I create a middleware that will add some few more fields into a request compared to origional like so.</p>
  
  <pre><code>public function handle($request, Closure $next)
  {
      $profile = Authentication::profile();
      $request-&gt;attributes-&gt;add(['dataUser' =&gt; $profile]);
      return $next($request);
  }
  </code></pre>
  
  <p>And then in my controller, I dump all the request params with this code.</p>
  
  <pre><code>$request = Request::all();
  </code></pre>
  
  <p>But when I <code>var_dump($request)</code> the <code>dataUser</code> field is not exists, but strangelly when I call <code>Request::get('dataUser')</code> then it still returns the value. </p>
  
  <p>I know I can use <code>Request::get('dataUser')</code> for solved but I just want to use <code>$request = Request::all();</code> instead of use multiple <code>static</code> class.</p>
  
  <p>What mistake have I made?</p>
  
  <p>Thanks for the help.</p>