개발자의 끄적끄적

[lalavel] 블레이드문법 본문

개발/php

[lalavel] 블레이드문법

효벨 2020. 8. 31. 01:00
728x90
반응형

[lalavel] 블레이드문법

 

 

라라벨의 템플릿 언어인 동시에 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 }} 값을 출력하려고하면 에러가 출력된다.

 

 

출처 : https://anko3899.tistory.com/124

반응형
Comments