title: Call laravel {{action(Controller@method}} with passing variable from vue.js array
body: <p>So im my view (made with using Blade templates) I have link with href that calls Controller directly, that looks like:</p>
  
  <pre><code>&lt;a id="@{{user.id}}" href="{{action('Controller@method')}}&gt;update&lt;/a&gt;
  </code></pre>
  
  <p>and it works fine, but now <strong>I need to pass some additional data</strong>, which is taken <strong>from vue.js array</strong>, which also should be put in curved braces, like:</p>
  
  <pre><code>&lt;a id="@{{user.id}}" href="{{action('Controller@method', ['user_id' =&gt; @{{user.id}}])}}&gt;update&lt;/a&gt;
  </code></pre>
  
  <p>and here I start getting messages about <strong>unexpected { symbol</strong>. I've tried removing @ symbol, and putting this variable outside href quotes, but it didn't work. Is there any possibility to solve this?</p>
  
  <p>UPD: I also tried putting this link in vue method, like</p>
  
  <pre><code>$.getJSON('{{action("Controller@method", ["user_id" =&gt; '+vm.user.id+'])}}')
  </code></pre>
  
  <p>but in this case literally "vm.user.id", not variable gets passed in link</p>
  
  <p>UPD2:
  I'm now trying to pass data not in link, like <code>$.getJSON('{{action("Controller@method")}}', {user_id: vm.user.id})</code> </p>
  
  <p>and I'm getting links like <strong>update?user_id=123</strong>, but I need format like <strong>update/123</strong> </p>