title: Is it possible to include an image in a HTML email in Laravel
body: <p>I'm currently trying to send an HTML email via Laravel's <code>Mail::send()</code>. The view in which I'm using is a Blade template, but I'm not quite sure on how I would go about including an image in the body of the email.</p>
  
  <p>In my template, I have</p>
  
  <pre><code>&lt;h4&gt;You have successfully updated your Session!&lt;/h4&gt;
  
  @if ( $old_date != $date)
      &lt;p&gt;You have changed from {{ $old_date }} to {{ $date }}&lt;/p&gt;
  @endif
  
  &lt;p&gt;If you have any questions or concerns, please contact the Office of Admissions&lt;/p&gt;
  
  {{ HTML::image('/images/full-logo.png', 'logo') }}
  </code></pre>
  
  <p>However, my email comes out with just a broken link icon in the body of the email. Is it possible to pass an image as a parameter to the view? In my Controller which sends the email, I have</p>
  
  <pre><code>$data = array (
                          'first_name'    =&gt; $student-&gt;first_name,
                          'last_name'     =&gt; $student-&gt;last_name,
                          'date'          =&gt; $day,
                          'old_date'      =&gt; $old_day,
                  );
  
  
  Mail::send ( '/emails/create_student', $data, function ($message) {
      ...
  } );
  </code></pre>
  
  <p>So I'm not sure if it might be possible to include an image via the <code>$data</code> array.</p>