변수 또는 기본값을 인쇄합니다. 이 구문은 변수 내용의 html 태그를 자동으로 이스케이프하여 html 태그가 그대로 출력되도록 합니다. Welcome, {{ $name or 'California' }}
이스케이프 없이 변수의 원래 내용 인쇄{!! 'My list <script>alert("spam spam spam!")</script>' !!}
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
판결@if (count($lists) > 1)
@elseif ()
@else
@endif
이 생성된 경우 템플릿에서 다음 구문 사용 콘텐츠 @yield('content')
에 대한 자리 표시자는 템플릿을 사용하는 보기에서 사용됩니다. @extends('layouts.master')
다음 구문은 자리 표시자 콘텐츠를 채웁니다. @section('content')
content
@endsection
다음 구문을 사용하여 하위 PHP 파일을 참조합니다. 🎜>
@include('partial')
, 하위 파일에 매개변수 전달@include('partials.row', ['link' => $link])
@section('advertisement')
parent content
@show
위 구문으로 정의된 광고 섹션은 하위 뷰에 직접 표시되지 않습니다. @show는 @endsection @yield('advertisement')@section('advertisement')
@parent
child content
여기서 @parent를 사용하는 경우에만 템플릿의 광고에 정의된 내용이 하위 뷰에 표시됩니다. @endsection
10. 템플릿에서 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,