2014-10-30 3 views
1

이 문제가 발생했습니다. 트위터 부트 스트랩을 사용하고 있습니다. 다음과 같은 양식 요소를 생성합니다.Laravel 함수에서 HTML 코드를 삽입하는 방법은 무엇입니까?

{{ Form::button('Save', array('class'=>'btn btn-success')) }} 

괜찮습니다. 나는이 같은 '저장'하기 전에 아이콘을 넣을 때해야하지만

{{ Form::button('<i class="icon-ok"></i> Save', array('class'=>;'btn btn-success')) }} 

< 내가 > 태그

해석되지 않습니다.
해결 방법이 있습니까? 어떻게해야합니까?

모든 신체 일부 아이디어를주십시오

미리 감사드립니다.

+0

당신은 CSS로이를 해결할 수 있습니다. –

+0

예 이렇게 할 수는 있지만 응용 프로그램에 laravel 코드가 중요해야합니다. –

답변

2

HTML :: decode 메서드를 사용하여 단추를 래핑 할 수 있습니다.

예 :

{{ HTML::decode(Form::button('<i class="icon-ok"></i> Save', array('class'=>;'btn btn-success'))) }}

HTML :: 디코딩은 여기 laravel의 API에 따라 문자를 HTML로 엔티티를 변환 : laravel api

+0

좋은 답변을 주셔서 대단히 감사합니다. 이것은 내 응용 프로그램에서 올바르게 작동합니다. 다시 한번 감사드립니다. –

0

어떤 Laravel 버전을 사용하고 있습니까?

Laravel 5에서는 Blade가 변경되어 {{}}이 기본적으로 이스케이프 처리되므로 (브라우저에서 HTML로 렌더링되지 않음) {!!}을 사용해야합니다. !!} 대신.

+0

저는 Laravel4.2를 사용하고 있습니다 –

관련 문제