Laravel 5 adding HTML to email
You need to specify html
key in the first parameter:
Mail::send( ['html' => 'emails.newinvoice'], ['text' => $emailtext],
// ^^^^
Also replace auto-escaped block {{ }}
with unescaped {!! !!}
in the template:
<p> {!! $text !!} </p>
You need to use:
{!! $text !!}
instead of
{{ $text }}
Blade automatically escapes any html when echoing unless you explicitly tell it not to.