title: Laravel eloquent find() having a custom primary key returns not found
body: <p>I have set in my model a custom primary key as:</p>
  
  <blockquote>
  <pre><code>protected $primaryKey = 'id_player';
  </code></pre>
  </blockquote>
  
  <p>It is set as the primary key on MySql</p>
  
  <p>But If I do a </p>
  
  <blockquote>
    <p>$rows = DB::table("players")->find($playerId);</p>
  </blockquote>
  
  <p>It returns no items (but it exists).</p>
  
  <p><strong>Players Model</strong></p>
  
  <pre><code> namespace App;
   use Illuminate\Database\Eloquent\Model;
  
   class Players extends Model{
      protected $primaryKey = 'id_player';
   }
  </code></pre>
  
  <p><strong>PlayersController</strong></p>
  
  <pre><code>namespace App\Http\Controllers\Players;
  
  use Illuminate\Http\Request;
  use App\Http\Controllers\Controller;
  use App\Players;
  use Illuminate\Support\Facades\DB;
  
  class PlayersController extends Controller{
     ...
     ...
  }
  </code></pre>
  
  <p>I'm new on Laravel, what I'm missing?</p>