To render raw code with Blade you now have to use: {!! and !!}. {{ and {{{ will be escaped by default.
and here where Taylor explains the change and how to revert back if you feel the need:
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Has anyone seen this issue (saw it last night and this morning). I'm trying to figure out if it's just me or if this is a real bug before I submit something. I've got a fresh install of 4.3 and I pulled in the illuminate\html package. When I try to open a form, or use the scripts, or styles helpers:
{{ Form::open() }}
The HTML is all escaped so I get a pretty HTML tag displayed on my screen. I'm using Homestead and I have a bunch of 4.2 projects on the same VM and I'm not having any issues, so I know this isn't an issue with by server setup. But, it's a new version of Laravel so maybe I'm doing something wrong.
To render raw code with Blade you now have to use: {!! and !!}. {{ and {{{ will be escaped by default.
and here where Taylor explains the change and how to revert back if you feel the need:
Please or to participate in this conversation.