Vous avez probablement oublié de définir également le type de votre clé étrangère role_id sur BIGINT (20). Ce n'est pas vraiment un problème de Laravel, mais plutôt de MySQL.
Au fait, Laravel a une fonction native pour faire cela :
$this->bigIncrements('id');
Cela prend soin de le rendre non signé , incrémentation automatique et clé primaire .