라라벨의 템플릿 언어인 동시에 HTML 컴파일 엔진이다.

welcome에 view()함수를 통해 with()메서드를 체인하여 데이터를 넘겨준다.

welcome에서는 데이터를 받을 때 {{ $name }} , {{ $age }} 이렇게 받을 수 있다.

크로스사이트 스크립트 방지를 할 수 있다.

{{ $a }} => <? echo htmlentities($a);?>

{{{ $a }}} => <? echo $a;?>  (라라벨4.1)

{{!! $a !!}} => <? echo $a;?> (라라벨5버전)

<?=$name?>     == {{ $name }} 같다


블레이드에서 주석은 {{--$name--}} 이렇게 사용한다.


삼항연산자를 이용해서 $name값이 없으면 문자열을 출력할 수 있다.

<?=isset($name)? $name : "Hello";?>

블레이드 문법으로는 아래와 같이 사용한다.

{{ $name or "Hello"}}


$name값이 없이 {{ $name }} 값을 출력하려고하면 에러가 출력된다.

'라라벨 > 블레이드템플릿' 카테고리의 다른 글

조각뷰(@parent)  (0) 2019.03.31
템플릿 상속(@extends)  (0) 2019.03.31
블레이드 문법 if문, for문  (0) 2019.03.31

+ Recent posts