Najprawdopodobniej zapomniałeś również ustawić typ klucza obcego role_id jako BIGINT(20). To nie jest tak naprawdę problem Laravela, ale raczej MySQL.
Nawiasem mówiąc, Laravel ma do tego natywną funkcję:
$this->bigIncrements('id');
Dzięki temu będzie niepodpisany , automatyczna inkrementacja i klucz podstawowy .