title: php artisan - unknown table error on any command
body: <p>For some reason whenever I run any <code>php artisan</code> command I get an error saying one of my tables doesn't exist. This is true, I'm starting on a new database.  What I can't figure out is why on earth artisan needs to use this table?  The error that shows up is:</p>
  
  <pre><code>[Illuminate\Database\QueryException]
  SQLSTATE[42S02]: Base table or view not found: 1146 Table
      'happylister.categories' doesn't exist (SQL: select *
      from `categories` order by `name` asc)
  
  [PDOException]
  SQLSTATE[42S02]: Base table or view not found: 1146 Table
      'happylister.categories' doesn't exist
  </code></pre>
  
  <p>I just can't figure out for the life of me where that query is coming from - even just using <code>php artisan</code> generates this error.  I first noticed this when I tried to run <code>php artisan migrate</code> to set up the tables, which of course failed. Then I noticed ALL <code>php artisan</code> commands fail.</p>
  
  <p>So my question is: why would <code>php artisan</code> need a table specific to my app, given that normally you should be able to use <code>php artisan</code> on a clean database to set it up?</p>