1. 컴포넌트 파일생성

php artisan make:component Sidebar


결과1: app/View/Components/Sidebar.php 클래스파일이 생성됨

결과2: resources/views/components/sidebar.blade.php 블레이드파일이 생성됨


Sidebar.php 클래스에서 render()메서드에서 views/components/sidebar.blade.php 파일을 불러온다.


2. welcome.blade.php 파일에 sidebar component를 불러오자 <x-sedebar />

<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Laravel</title>

<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Nunito:200,600" rel="stylesheet">


</head>
<body>

<x-sidebar />

</body>
</html>


3. resoueves/views/components/sidebar.blade.php 파일에 아무거나 작성하자

<div>
Hello Laravel 7 Component
</div>


4. web.php

Route::view('/', 'welcome');


5. 브라우저에 확인해보자


'라라벨 > laravel7스터디' 카테고리의 다른 글

component에 추가내용 전달하기  (0) 2020.03.28
tailwindcss cdn 적용  (0) 2020.03.28
리스트 불러오기  (0) 2020.03.28
데이터 바인딩 넘기는 방법  (0) 2020.03.28
타이틀 정의하는 방법  (0) 2020.03.28

+ Recent posts