Merhabalar,
Laravel'in resmi Blade "template" motoru söz dizimi olarak döngüler içerisinde "continue" ve "break" kullanımına izin vermiyor. Biz de ufak bir hile ile bunu mümkün kılacağız.
Örneğin $pages değişkeninde tuttuğumuz sayfalarımızdan "public" (yayında) olanları aşağıdaki şekilde döngü içerisine alabiliriz:
@foreach ($pages as $page)
@if ($pages->public == 0)
{{ ''; continue }}
@endif
// Yazdırma işlemleri..
@endforeachBunun PHP'ye çevrilmiş hali de şöyle oluyor:
foreach ($pages as $page):
if ($pages->public == 0):
echo ''; continue;
endif;
// Yazdırma işlemleri..
endforeach;
Bunu
laravel.io'da da paylaştım. Konuda başka çözümler de mevcut. Oradakilerden de yararlanabilirsiniz.