Pravděpodobně jste také zapomněli nastavit typ cizího klíče role_id jako BIGINT(20). Ve skutečnosti to není problém Laravelu, ale spíše MySQL.
Mimochodem, Laravel má k tomu nativní funkci:
$this->bigIncrements('id');
Tím se postará o to, aby byl nepodepsaný , automatické zvýšení a primární klíč .