엔바토 | 블레이드 템플릿

|

요약

PHP는 파일 안에 프론트 영역의 시멘틱 태그를 담으면 출력을 할 수 있는 언어입니다.
그러나 최근에는 개발의 편의성을 위해 리액트, 뷰 와 같은 프론트 / 백엔드 분리개발이 많이 떠오르고 있습니다. 블레이드는 라라벨에서 지원하는 템플릿 엔진입니다.

간결한 문법, 낮은 학습비용, 강력하고 직관적인 상속모델, 쉬운 확장성을 가지고 있습니다.

원리

  • 중괄호를 사용하여 출력합니다.
  • @접두사를 붙여 지시어를 사용합니다
  • resources\views 디렉토리에 작성합니다.

지시어는 모든 제어구조, 상속, 커스텀 기능을 구현하는데 사용합니다

사용법

{{ $group->title }}

{!! @group->heroImageHtml() !!}
@forelse ($users as $user)
    
@empty
    이 그룹에 사용자가 없습니다
@endforelse

주석

{{-- 주석처리 --}}

페이지 이동

{{ url('/home') }}
{{ route('login') }}

인증방식 auth

@auth
    <a href="{{ url('/home') }} /a>
@else
    <a href="{{ url('/login') }} /a>
@endauth

@section/@show , @yield

참조

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

클릭하여 복사