title: Laravel Eloquent - $fillable is not working?
body: <p>I have set the variable <code>$fillable</code> in my model. I wanted to test the <code>update</code> functionality, and I get this error:</p>
  
  <blockquote>
    <p>SQLSTATE[42S22]: Column not found: 1054 Unknown column '_method' in 'field list' (SQL: update <code>positions</code> set <code>name</code> = Casual Aquatic Leader, <code>_method</code> = PUT, <code>id</code> = 2, <code>description</code> = Here is my description, <code>updated_at</code> = 2014-05-29 17:05:11 where <code>positions</code>.<code>client_id</code> = 1 and <code>id</code> = 2)"</p>
  </blockquote>
  
  <p>Why is this yelling at <code>_method</code> when my fillable doesn't have that as a parameter? My update function is:</p>
  
  <pre><code>Client::find($client_id)
          -&gt;positions()
          -&gt;whereId($id)
          -&gt;update(Input::all());
  </code></pre>