5. Laravel cung cấp cho chúng ta thẻ @forelse, @continue, @break (ok)
Laravel cung cấp cho chúng ta thẻ @forelse
, thẻ này hoạt động giống như là @foreach
nhưng ta có thể kiểm tra nhanh xem object tham chiếu trong loop có rỗng hay không, nếu có thì sẽ thực thi lệnh gì đó thông qua thẻ @empty
.
Bạn có thể test đoạn code này thì sẽ hiểu rõ thẻ @forelse
ngay.
Nói về vòng lặp thì không thể thiếu continue
và break
được, đương nhiên hai lệnh này vẫn được Blade template chuyển cú pháp thành @continue
và @break
.
Nếu bạn thấy mỗi lần muốn break
hoặc continue
phải lồng trong một câu lệnh if
thì hơi dài và khá rối mắc. Chính vì thế Laravel cho phép bạn truyền điều kiện vào hai thẻ @break
và @continue
để rút ngắn thời gian cho bạn.
Last updated