title: @if (!empty(...)) is ignored although no data returning in an object
body: <p>I'm trying to show the comments if the incoming object is <code>!empty</code> as follows. </p>
  
  <pre><code>@if(!empty($comments))
  
              &lt;h3&gt;Other people comments&lt;/h3&gt;
  
            @foreach ($comments as $comment)
               &lt;p&gt;{{ $comment-&gt;comment }}&lt;/p&gt;
            @endforeach
  @endif
  </code></pre>
  
  <p>But the problem is, <code>!empty</code> is always ignored, and the <code>&lt;h3&gt;Other people comments&lt;/h3&gt;</code> is always showing although no comments are there.</p>
  
  <p>The following is var_dump for $comments</p>
  
  <pre><code>object(Illuminate\Database\Eloquent\Collection)#354 (1) { ["items":protected]=&gt; array(0) { } }
  </code></pre>
  
  <p>Am I missing something ?</p>