Find last iteration of foreach loop in laravel blade
In Laravel Blade, you can use the @forelse loop to check if the last iteration of a loop has been reached. The @forelse loop works like a regular @foreach loop, but it also provides an @empty directive to handle empty collections, and an @endforelse directive to mark the end of the loop.
Here's an example of how you would use the @forelse loop in a Blade template:
@forelse ($items as $item)
<!-- Display the item -->
{{ $item->name }}
<!-- Check if this is the last iteration -->
@if ($loop->last)
<!-- Do something on the last iteration -->
@endif
@empty
<!-- Display a message if the collection is empty -->
<p>No items found.</p>
@endforelseIn the example above, the $loop->last variable will be true on the last iteration of the loop, so you can use an @if statement to check for this and do something specific on the last iteration.
Alternatively you can use @if ($loop->iteration === $loop->count) to check if the current iteration is equal to the total number of iterations.