I do not know why it says registry table, if registration is called my database ..
Well, the error is simple, when you create a foreign key it should not allow values negativos
, and yours if you can, so the solution is simple change the following lines:
$table->integer("estado_civil");
$table->integer("estudios");
BY:
$table->integer("estado_civil")->unsigned();
$table->integer("estudios")->unsigned();
I hope it serves you.