حلقه for در لاراول کاربر بسیاری دارد و از آن می توان به دو صورت forelse@ و foreach@ استفاده کرد که شباهت زیادی هم به هم دارند ولی تفاوت های آنها که قرار است در اینجا به آن بپردازیم این است که اگر ابجکتی که در حال پیمایش در آن هستیم خالی بود به آن ابجکت خالی واکنش مناسب داده شود، برای فهم بهتر به مثال زیر توجه کنید :
حلقه forelse :
forelse ( $tasks as $task )@
<div>{{ $task->title }}</div>
empty@
<div>there are no tasks</div>
endforelse@
حلقه foreach :
foreach ( $tasks as $task)@
<div>{{ $task->title }}</div>
endforeach@