제어문

블레이드는 모든 제어구조에 이메일 기호(@)를 이용하고, 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>

foreach 배열

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>