[Laravel] Laravel blade(블레이드) 사용

Devbaul·2021년 8월 3일
0

Laravel

목록 보기
2/22
post-thumbnail

Laravel blade 사용

  • 블레이드는 라라벨에서 제공하는 간단하지만 강력한 템플릿 엔진입니다. 다른 인지도 높은 PHP 템플릿 엔진들과는 달리 블레이드는 뷰에서 순수한 PHP 코드를 작성하는 것을 허용합니다. 실제로는, 모든 블레이드 뷰는 단순한 PHP 코드로 컴파일되고 변경되기 전까지 캐시 됩니다. 이는 블레이드가 애플리케이션에 아무런 부담을 주지 않는다는 것을 의미합니다. 블레이드 뷰 파일은 .blade.php 형식의 파일 확장자를 사용하고 주로 resources/views에 저장됩니다.
    [출처]https://laravel.kr/docs/8.x/blade

실습 코드

  • view() 안에 정의 되어 있는 표현은 home 디렉토리 안에 index.blade.php를 말합니다.

routes/web.php

<?php
// routes/web.php
use Illuminate\Support\Facades\Route;

Route::get('/', function () {
    return view('home.index');
})->name('home.index');

Route::get('/contact', function () {
    return view('home.contact');
})->name('home.contact');

resources/views/home/index.blade.php

// resources/views/home/index.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Laravel</title>
</head>
<body>
    Hello World!
</body>
</html>

결과

profile
자유로운 개발을 공부중

0개의 댓글