1. Sidebar.php 파일에서 list() 메서드를 추가한다.
public function list()
{
return[
'hi',
'hello',
'apple'
];
}
2. render() 컴포넌트에 list() 메서드를 붙인다. (생략이 가능하다)
public function render()
{
return view('components.sidebar',[
'list' => $this->list()
]);
}
3. sedebar.blade.php list 루프를 돌려준다.
<div>
<h1>{{ $title }}</h1>
<h3>{{ $info }}</h3>
Hello Laravel 7 Component<br>
@foreach($list as $item)
<ul>
{{ $item }}
</ul>
@endforeach
</div>
결과
4. Sidebar.php 매개변수 넘기기
public function list($string)
{
return[
'hi',
'hello',
'apple',
$string
];
}
5. sidebar.blade.php $list() 매개변수를 넣어준다.
<div>
<h1>{{ $title }}</h1>
<h3>{{ $info }}</h3>
Hello Laravel 7 Component<br>
@foreach($list('저는 리스트 매개변수입니다') as $item)
<ul>
{{ $item }}
</ul>
@endforeach
</div>
결과
'라라벨 > laravel7스터디' 카테고리의 다른 글
component에 추가내용 전달하기 (0) | 2020.03.28 |
---|---|
tailwindcss cdn 적용 (0) | 2020.03.28 |
데이터 바인딩 넘기는 방법 (0) | 2020.03.28 |
타이틀 정의하는 방법 (0) | 2020.03.28 |
블레이드(blade)새로운 구성법 component (0) | 2020.03.28 |