title: Laravel 5.4 wrongly mix HTML components in Markdown Mailable
body: <p>I had ordinary Mailable that had some hardcoded content.</p>
  
  <p>I've published mailable views, changed content to markdown and replaced <code>-&gt;view</code> with <code>-&gt;markdown</code>.</p>
  
  <p>Now mail have nicely formated markdown.</p>
  
  <p>However Laravel after compiling that markdown will pick HTML component definitions, for reasons I can not phantom. And that after it used Markdown version for message, so it's mixing both kinds in a single Mailable markdown view!</p>
  
  <p>I've tried:</p>
  
  <ul>
  <li><code>php artisan cache:clear</code></li>
  <li><code>php artisan view:clear</code></li>
  <li>adding markdown to html components - wont work, Laravel use them past markdown compilation step</li>
  <li>changing <code>-&gt;markdown</code> to <code>-&gt;markdown</code> - yes it will give error about unexisting method</li>
  </ul>
  
  <p>Using:
  PHP 7.0, Laravel 5.4.28</p>
  
  <p><strong>Q: Is there any Laravel global setting that would override <code>-&gt;markdown</code> call? Any other ideas what may be wrong?</strong></p>