2016-11-07 2 views
0

WYSIWYG 편집기를 사용하고 있지만 데이터를 데이터베이스로 보낸 후 html 태그를 텍스트의 일부인 것처럼 표시합니다. Laravel 5와 this 청정기를 사용하고 있습니다. 이것이 상대적인지는 모르지만 WYSIWYG 편집기에서 데이터베이스의 데이터를 출력 한 후에 html 태그는 여전히 텍스트로 표시됩니다. 사전에 도움을 주셔서 감사합니다.데이터베이스가 html 태그를 텍스트 대신 사용하여 인쇄합니다.

답변

1

기본적으로 Blade {{ }}은 XSS 공격을 막기 위해 PHP의 htmlentities 기능을 통해 자동으로 전송됩니다. 체크 아웃, 또한 문서

{!! $variable !!} 

:

https://laravel.com/docs/5.3/blade#displaying-data

+0

내가 완전히 그것에 대해 잊고 당신이 당신의 데이터를 이스케이프하지 않으려면 다음 구문을 사용할 수 있습니다. 고마워요! – gospodinove

+0

@ gospodinove 기꺼이 도와 줬습니다. 대답을 받아 들일 수 있습니까? – shoieb0101

관련 문제