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" />
반응형