For Loop
@for ($i = 0; $i < 10; $i++)
The current value is {{ $i }}
@endfor
ForEach Loop
@foreach ($users as $user)
This is user {{ $user->name }}
@endforeach
ForElse Loop - ForEach with handling for empty inputs
@forelse ($users as $user)
This is user {{ $user->name }}
@empty
No users
@endforelse
While Loop
@while (true)
Loop forever.
@endwhile
Continue Statement
@if ($i % 2 == 0)
@continue
@endif
หรือ
@continue($i % 2 == 0)
Break Statement
@if ($remaining < 0)
@break
@endif
หรือ
@break($remaining < 0)
Loop Variable - $loop
$loop
เป็นตัวแปรพิเศษใน foreach loop ที่ให้ข้อมูลที่มีประโยชน์เกี่ยวกับรอบของ loop ปัจจุบัน โดยมี properties ดังนี้
$loop->first
- return true ถ้าเป็นรอบแรกของ loop
$loop->index
- ค่า index ของรอบ เริ่มต้นที่ 0
$loop->iteration
- ค่า index ของรอบ เริ่มต้นที่ 1
$loop->remaining
- จำนวนรอบที่เหลืออยู่ของ loop
$loop->last
- return true ถ้าเป็นรอบสุดท้ายของ loop
$loop->count
- จำนวนรอบทั้งหมดของ loop
$loop->depth
- ความลึกของ loop กรณีที่เป็น nested loop
$loop->parent
- $loop ของ Loop ชั้นนอกออกไป 1 ชั้น กรณีที่เป็น nested loop
No comments:
Post a Comment