title: Laravel negate local scope
body: <p>i'm using laravel 5.2 for my project I just implemented a local scope (let's use laravel docs example for simplicity - <a href="https://laravel.com/docs/master/eloquent#local-scopes" rel="noreferrer">https://laravel.com/docs/master/eloquent#local-scopes</a> ) </p>
  
  <pre><code>&lt;?php
  
  namespace App;
  
  use Illuminate\Database\Eloquent\Model;
  
  class User extends Model
  {
      /**
       * Scope a query to only include popular users.
       *
       * @return \Illuminate\Database\Eloquent\Builder
       */
      public function scopePopular($query)
      {
          return $query-&gt;where('votes', '&gt;', 100);
      }
  
  }
  </code></pre>
  
  <p>I call:</p>
  
  <pre><code>$users = App\User::popular()-&gt;get();
  </code></pre>
  
  <p>And it works like a charm</p>
  
  <p>Is it possibile to call a negation of a scope?</p>
  
  <pre><code>$users = App\User::Notpopular()-&gt;get();
  </code></pre>
  
  <p>Or I have to manually implement the negation of the said scope? If so is there a better way to do it?</p>
  
  <p>Thank you in advance!</p>