I've got this in my Laravel webapp:
@foreach($mentors as $mentor)     @foreach($mentor->intern as $intern)         <tr class="table-row-link" data-href="/werknemer/{!! $intern->employee->EmployeeId !!}">             <td>{{ $intern->employee->FirstName }}</td>             <td>{{  $intern->employee->LastName }}</td>         </tr>     @endforeach @endforeach   How could I check if there are any $mentors->intern->employee ?
When I do :
@if(count($mentors))   It does not check for that.
To determine if there are any results you can do any of the following:
if ($mentor->first()) { }  if (!$mentor->isEmpty()) { } if ($mentor->count()) { } if (count($mentor)) { } if ($mentor->isNotEmpty()) { }   Notes / References
->first() 
https://laravel.com/api/5.7/Illuminate/Database/Eloquent/Collection.html#method_first
isEmpty() https://laravel.com/api/5.7/Illuminate/Database/Eloquent/Collection.html#method_isEmpty
->count() 
https://laravel.com/api/5.7/Illuminate/Database/Eloquent/Collection.html#method_count
count($mentors) works because the Collection implements Countable and an internal count() method: 
https://laravel.com/api/5.7/Illuminate/Database/Eloquent/Collection.html#method_count
isNotEmpty()
https://laravel.com/docs/5.7/collections#method-isnotempty
So what you can do is :
if (!$mentors->intern->employee->isEmpty()) { } 
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With