Laravel은 현재 가장 인기 있는 PHP 프레임워크 중 하나입니다. 우아한 구문 구조와 실용적인 기능으로 인해 개발자가 가장 먼저 선택합니다. 그중 Blade는 Laravel의 자체 템플릿 엔진 중 하나이며 사용이 매우 쉽고 풍부한 구문 설탕을 제공합니다. 이번 글에서는 Blade를 사용하여 뷰를 생성하는 방법을 알아 보겠습니다.
Laravel에서 뷰 생성
Laravel에서는 다음 실행 명령을 통해 뷰를 생성할 수 있습니다:
php artisan make:view view_name
여기서 view_name은 생성하려는 뷰의 이름입니다.
@if/@else
@if ($var == 1) <p>This is true.</p> @else <p>This is false.</p> @endif
@foreach
@foreach ($users as $user) <p>{{$user->name}}</p> @endforeach
@for
@for ($i = 0; $i < 10; $i++) <p>{{$i}}</p> @endfor
@while
@while (true) <p>This will never stop.</p> @endwhile
예를 들어 "master.blade.php"라는 레이아웃 파일을 만들 수 있습니다.
<!DOCTYPE html> <html> <head> <title>@yield('title')</title> </head> <body> @yield('content') </body> </html>
그런 다음 이 파일에서 다음과 같이 다른 뷰 파일을 파생할 수 있습니다.
@extends('master') @section('title') This is my awesome website. @endsection @section('content') <p>Welcome to my website!</p> @endsection
여기서 "master.blade.php"라는 이름의 레이아웃 파일이 있습니다. "blade.php"는 @extends 지시어를 사용하여 파생된 다음 @section 지시어를 사용하여 제목과 내용이 레이아웃에 삽입됩니다.
예를 들어 "_header.blade.php"라는 부분 보기 파일을 만들 수 있습니다.
<header> <p>This is my header.</p> </header>
그런 다음 @include 지시어를 사용하여 보기에 파일을 포함합니다.
@extends('master') @include('_header') @section('title') This is my awesome website. @endsection @section('content') <p>Welcome to my website!</p> @endsection
여기서 우리는 보기에 있습니다. @include 지시문을 파일에 포함하고 부분 뷰 파일의 이름을 인수로 전달합니다. 그러면 뷰 파일이 포함되어 렌더링됩니다.
요약
Blade는 풍부한 구문 설탕과 강력한 템플릿 상속 및 구성 기능을 제공하는 Laravel의 매우 유용한 도구입니다. 블레이드에 능숙해지면 뷰 파일을 보다 효율적으로 생성하고 구성할 수 있어 개발 속도와 품질이 향상됩니다.
위 내용은 Laravel 개발: Laravel Blade를 사용하여 뷰를 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!