title: Laravel asset vs mix
body: <p>I don't get to understand the difference between using <code>asset</code> or <code>mix</code> Laravel helper when you have to include some <code>js</code> or <code>css</code> file.</p>
  
  <pre><code>&lt;script src="{{ mix('/js/app.js') }}"&gt;&lt;/script&gt;
  </code></pre>
  
  <p><strong>vs</strong></p>
  
  <pre><code>&lt;script src="{{ asset('/js/app.js') }}"&gt;&lt;/script&gt;
  </code></pre>
  
  <p>Both generates a link to <code>public</code> folder so is there any difference between them? Is it better to use one of them instead of the other? In which context is it better?</p>