title: Eloquent the first where clause
body: <p>I am wondering how Laravel implement eloquent syntax so that the first where clause can be called statically with <code>User::where()</code></p>
  
  <pre><code>User::where('id', 23)-&gt;where('email', $email)-&gt;first();
  </code></pre>
  
  <p>Do they have a <code>public static function where()</code> and a <code>public function where()</code></p>