title: Laravel - Table does not exist
body: <p>I create a table with <code>php artisan make:migration</code> command. After that i edit the migration file to put the columns and insert standard data.
  After i run <code>php migrate:referesh</code> command and all good, i go to the database and the table is there with a correct name and data.</p>
  
  <p>In database the table name is rolesStems.</p>
  
  <p>I create a model like this:</p>
  
  <pre><code>&lt;?php
  
  namespace App;
  
  use Illuminate\Database\Eloquent\Model;
  
  class RolesStems extends Model
  {
      protected $fillable = ['id', 'value', 'order', 'active','id_stem', 'id_role'];
  }
  </code></pre>
  
  <p>And in my controller i do this:</p>
  
  <pre><code>use App\RolesStems as RolesStem;   
  RolesStem::select('value')-&gt;where('active', '=', 1)-&gt;where('id_stem', '=', 1)-&gt;orderBy('id_role', 'asc')-&gt;get());
  </code></pre>
  
  <p>And i have this error:</p>
  
  <pre><code>SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dbname.roles_stems' doesn't exist (SQL: select `value` from `roles_stems` where `active` = 1 and `id_stem` = 1 order by `id_role` asc)
  </code></pre>
  
  <p>It put a unknown table name roles_stems, why?</p>
  
  <p>I do this to other table, the same way, but with this table this happens.</p>
  
  <p>What is the problem?</p>