2017-03-09 2 views
1

텍스트의 링크를 감지 할 수있는 기능을 만들었습니다. 문제는 HTML 코드에서 블레이드 {{}}가 탈출했다는 것을 포스터에 정확하게 알리는 것이 아니라는 것입니다. 나에게 어떤 해결책을 제안하겠습니까? 나쁜 영어로 죄송합니다.이스케이프 링크가 텍스트에 포함되지 않음

답변

2

이렇게하면 변수를 벗어나지 않도록 블레이드를 알릴 수 있습니다. https://laravel.com/docs/5.4/blade

을 Laravel 4의 경우 :

{!! $htmlVariable !!} 

여기에 블레이드를 사용하는 방법에 대해 알아

{{{ $htmlVariable }}} 
+0

이 작동 확실히하지만 당신은 XSS의 vunerabilities을 만들 수 있습니다. 그 특정 출력을 위해 HTML 정수기를 사용하는 것이 더 좋을 것이라고 생각합니다. !!} 구문 https://github.com/alexusmai/laravel-purifier. 그런 다음 허용 된 태그를 지정하고