> 백엔드 개발 > PHP 튜토리얼 > 블레이드 템플릿 엔진 - 공통 문법 형식 삼국지 블레이드 텍스트블레이드 슈퍼블레이드

블레이드 템플릿 엔진 - 공통 문법 형식 삼국지 블레이드 텍스트블레이드 슈퍼블레이드

WBOY
풀어 주다: 2016-07-29 08:48:55
원래의
1355명이 탐색했습니다.
  1. 변수 또는 기본값을 인쇄합니다. 이 구문은 변수 내용의 html 태그를 자동으로 이스케이프하여 html 태그가 그대로 출력되도록 합니다.
    Welcome, {{ $name or 'California' }}

  2. 이스케이프 없이 변수의 원래 내용 인쇄
    {!! 'My list <script>alert("spam spam spam!")</script>' !!}

  3. Loop
    일반 루프
    @foreach ($lists as $list)
    <li>{{ $list }}</li>
    @endforeach
    변수가 비어 있는 경우 처리
    @forelse ($lists as $list)
    <li>{{ $list }}</li>
    @empty
    <li>You don't have any lists saved.</li>
    @endforelse

  4. 판결
    @if (count($lists) > 1)
    @elseif ()
    @else
    @endif

  5. 이 생성된 경우 템플릿에서 다음 구문 사용 콘텐츠
    @yield('content')

  6. 에 대한 자리 표시자는 템플릿을 사용하는 보기에서 사용됩니다.
    @extends('layouts.master')

  7. 다음 구문은 자리 표시자 콘텐츠를 채웁니다.
    @section('content')
    content
    @endsection

  8. 다음 구문을 사용하여 하위 PHP 파일을 참조합니다. 🎜>
    @include('partial')
    , 하위 파일에 매개변수 전달@include('partials.row', ['link' => $link])

  9. 하위 뷰에서 일부 공개 콘텐츠를 사용할지 여부를 결정하는 방법


    @section('advertisement')
    parent content
    @show위 구문으로 정의된 광고 섹션은 하위 뷰에 직접 표시되지 않습니다. @show는 @endsection @yield('advertisement')

    @section('advertisement')
    @parent
    child content
    여기서 @parent를 사용하는 경우에만 템플릿의 광고에 정의된 내용이 하위 뷰에 표시됩니다. @endsection10. 템플릿에서 CSS, js 등을 참조하기 위해


    {!! HTML::style('css/app.min.css') !!}
    {!! HTML::script('javascript/jquery-1.10.1.min.js') !!}
    {!! HTML::script('javascript/bootstrap.min.js') !!}
    여기서 주의해야 할 점은 표준 HTML을 작성하는 경우 태그의 경우 경로 앞에 '/'를 추가해야 합니다. 기호{!! HTML::image('images/logo.png', 'TODOParrot logo') !!}

    위 구문을 사용하려면 HTML 패키지<script src="/javascript/jquery-1.10.1.min.js"></script>를 설치해야 합니다.11. HTML 패키지를 설치합니다.


    config/app.php에서 공급자 및 별칭 구성 composer require illuminate/html
    공급자 구성
    IlluminateHtmlHtmlServiceProvider::class 외관 구성
    'Form' => IlluminateHtmlFormFacade::class,

  10. 위 내용은 블레이드 템플릿 엔진(블레이드 콘텐츠를 포함한 일반적인 구문 형식)을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿