블레이드는 모든 제어구조에 이메일 기호(@)를 이용하고, end로 시작하는 키워드로 제어 구조의 끝을 표시한다.
아래는 블레이드 문법이 아닌 일반php문법의 제어문이다.
아래는 블레이드 문법을 적용시킨 제어문이다.
foreach문 아래와 같이 사용하면 되겠다.
<ul>
@foreach($arr as $item)
<li>{{ $item }}</li>
@endforeach
</ul>
for문 아래와 같이 사용하면 되겠다.
<ul>
@for($i=0; $i < count($arr); $i++)
<li>{{ $arr[$i] }}</li>
@endfor
</ul>
Route::get('ex03',function(){
$members = [
['name' => '홍길동', 'age' => 30, 'addr' => '청주시'],
['name' => '김삿갓', 'age' => 40, 'addr' => '대전시'],
];
return view('ex03',['members'=>$members]);
});
<ul>
@foreach($members as $member)
<li>
이름 : {{$member['name']}},
나이 : {{$member['age']}},
주소 : {{$member['addr']}}
</li>
@endforeach
</ul>