public function up()
{
Schema::create('psicologos', function (Blueprint $table) {
$table->increments('psi_codigo');
$table->string('psi_nome');
$table->datetime('psi_data_nascimento');
$table->string('psi_funcao_exercida');
$table->datetime('psi_data_cadastro');
$table->integer('psi_ativo');
$table->datetime('psi_data_desligamento');
$table->string('psi_matricula');
$table->string('psi_crp');
$table->string('psi_enfase');
$table->string('psi_cep');
$table->string('psi_endereco');
$table->string('psi_numero');
$table->string('psi_complemento');
$table->string('psi_bairro');
$table->string('mun_codigo');
$table->integer('uf_codigo');
$table->string('psi_celular');
$table->string('psi_email');
$table->string('psi_semestre');
$table->string('psi_atividades');
$table->string('psi_codigo_supervisor');
$table->timestamps();
});
}
public function up()
{
Schema::create('atividades', function (Blueprint $table) {
$table->increments('atv_codigo');
$table->integer('atv_semestre');
$table->string('atv_atividades');
$table->integer('psi_codigo_supervisor');
$table->integer('psi_codigo')->unsigned();
$table->foreign('psi_codigo')->references('psi_codigo')->on('psicologos');
$table->timestamps();
});
}
o erro que está retornando é esse
Illuminate\Database\QueryException : SQLSTATE[HY000]: General error: 1824 Failed to open the referenced table 'psicologos' (SQL: alter tableatividadesadd constraintatividades_psi_codigo_foreignforeign key (psi_codigo) referencespsicologos(psi_codigo`