Project/Laravel

2.라라벨 컴포넌트

smartlittlepuppy 2022. 7. 18. 17:20
반응형

1. 컴포넌트만들기 및 사용법

-설치

php artisan make:component Body

이 명령어를 실행하면, views/components/body.blade.php, app/View/Components/Body.php 파일이 생성된다.

 

-사용법 1

views/components/body.blade.php안에 아래와 같은 코드를 넣어보자 

<h1>HI</h1>

그리고 표시해주고 싶은 뷰페이지에 아래와 같이 코드를 넣어주면 위에 코드를불러온다.  

<x-body /></x-body>

 

-사용법 2

app/View/Components/Body.php 안에다가 

class Header extends Component
{
    public $name; 
    /**
     * Create a new component instance.
     *
     * @return void
     */
    public function __construct($name)
    {
        //
        $this->name = $name; 
    }
 
views/components/body.blade.php안에 아래와 같은 코드를 넣어보자 

<h1>HI</h1>

<h3>Hello {{ $name }} </h3>

 

그리고 표시해주고 싶은 뷰페이지에 아래와 같이 코드를 넣어주면 위에 코드를불러온다.  
<x-body name="Surfside Media" />

 

 

반응형

'Project > Laravel' 카테고리의 다른 글

4. Http requests and Html Form 작성  (0) 2022.07.19
3.HTTP CLIENT를 사용해서 CRUD 만들기  (0) 2022.07.19
1.라라벨 설치 및 라우팅  (0) 2022.07.18
글 읽어오기  (0) 2022.07.15
레이아웃 만들기  (0) 2022.07.14