Rất có thể bạn cũng đã quên đặt loại khóa ngoại role_id của mình là BIGINT (20). Đây thực sự không phải là vấn đề của Laravel mà là của MySQL.
Nhân tiện, Laravel có một hàm gốc để thực hiện việc này:
$this->bigIncrements('id');
Điều này sẽ đảm bảo làm cho nó không có dấu , tăng tự động và khóa chính .