php 라라벨 view 호출, view로 데이터 배열 넘기기

2022. 5. 9. 09:09PHP/Laravel8.X

728x90

https://riptutorial.com/laravel/topic/1407/blade-templates

라라벨은 별도의 설치가 필요 없는 블레이드 템플릿 엔진을 지원한다. 블레이드 템플릿 엔진을 사용하여 마스터 템플릿을 생성하고 마스터 템플릿으로부터 콘텐츠를 불러들여 차일드 템플릿을 만들 수 있다. 블레이드 파일 안에서 변수, 루프, 조건문을 사용할 수 있다.

MVC 패턴에서 뷰는 사용자에게 어떻게 정보를 표현할 것인지 그 의지와 계획을 뜻하는 로직을 담고 있다. 웹 어플리케이션에서는 대게 HTML 아웃풋을 그려내는데 사용한다. 기본적으로 라라벨에서의 뷰는 resources/views 디렉토리에 있다.

View 호출은 view(string $path, array $data = []) 형식을 따른다.

뷰 파일 경로에 따른 호출 방법

view('example'); // resources/views/example.php
view('parts.header.navigation'); // resources/views/parts/header/navigation.php


뷰로 전송할 데이터를 표현하는 방법

view('example', ['name' => $name]);
view('example', compact('name'));
728x90
반응형