Blade에서 New LIne을 <br>로 바꾸기
Submitted by river -
등록 10 years ago - 수정 10 years ago
사용자가 입력한 내용을 그대로 출력을 하면 엔터키를 입력했더라도 그대로 붙어서 출력이 된다. 이를 보완하기 위해서는 nl2br
함수를 사용해서 <br>
태그로 변환을 하면 되는데, blade에서는 좀더 생각해 볼 내용이 있다.
{{{ nl2br($description) }}}
위 처럼 사용을 하면 br 태그가 그대로 화면에 출력이 된다.
{{ nl2br($description) }}
이렇게 사용을 하면 줄은 바뀌는데, XSS
공격에 취약하게 된다.
이런 경우 다음의 방법을 사용하면 된다.
{{ nl2br(e($description)) }}
참고
Stats
-
0 likes
- 2521 views