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
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>
결과