title: Php Artisan tinker wont save updated entry in table
body: <p>PHP LARAVEL 5. So i want to the most recent item from the jobs table with a status of zero. For now i am just going to try to update job type. But it pulls the correct item i would want to update shown below. I try to update and save and get this error.</p>
  
  <pre><code>&gt;&gt;&gt; $job=\App\Job::orderBy('created_at', 'desc')-&gt;where('status', 0)-&gt;where('created_at', '&gt;', '$current_dt')-&gt;first()
  
  
  =&gt; &lt;App\Job #000000006ea292f40000000026d13dc7&gt; {
     job_id: "4",
     job_hash: "ujshdujsh",
     job_type: "ujshdujsh",
     parameters: "",
     created_at: "2015-03-16 17:41:07",
     updated_at: "2015-03-16 17:41:07",
     available_ts: "0000-00-00 00:00:00",
     status: "0"
     }
  
  &gt;&gt;&gt; $job-&gt;job_type='updated'
  =&gt; "updated"
  
  &gt;&gt;&gt; $job-&gt;save();
  Illuminate\Database\QueryException with message 'SQLSTATE[42S22]: Column    not found: 1054 Unknown column 'id' in 'where clause' 
  (SQL: update `jobs` set `job_type` = updated, `updated_at` = 2015-03-16 17:58:38 where `id` is null)'
  &gt;&gt;&gt; 
  </code></pre>