Ademir Bastiani
Criador Ademir Bastiani 04/03/2021

Olá Carlos, 

Aqui não consigo gerar as tables, veja o erro . 

 

http://cloud.movavi.com/show/v8qHmg3SRFMJe4cod0ypBi2j9OC5Zl1E

 

[41;1m Illuminate\Database\QueryException [49;22m : [33mSQLSTATE[HY000]: General error: 1

215 Cannot add foreign key constraint (SQL: alter table `posts` add constraint `posts_user_id_foreign` foreign key (`user_id`) references `users` (`id`) on delete cascade)[39m

Manager Carlos Ferreira 04/03/2021

Olá, Ademir!
Tudo bem?

Tem o projeto no GitHub?
Preciso ver a sequência dos arquivos de migrations.

Deixa a assim a sua FK:
$table->unsignedBigInteger('user_id');

$table->foreign('user_id')->references('id')->on('users');

Depois roda o comando:
php artisan migrate:fresh

Carlos Ferreira
Criador Ademir Bastiani 04/03/2021

Olá Carlos,

 

Executei a mudança porem continua.

https://github.com/sgdtec/laravel-notification.git

Ademir Bastiani
Manager Carlos Ferreira 04/03/2021

Você finalizou o ticket, deu certo?

Carlos Ferreira
Criador Ademir Bastiani 04/03/2021

Bom dia, Carlos, 

 

O laravel 6x, trabalha desta forma

public function up()

    {

        Schema::create('posts', function (Blueprint $table) {

            $table->bigIncrements('id');

            $table->unsignedBigInteger('user_id'); //Author

            $table->string('title')->unique();

            $table->text('content');

            $table->timestamps();

 

            $table->foreign('user_id')

                  ->references('id')

                  ->on('users')

                  ->onDelete('cascade');

        });

}

 

Ademir Bastiani
Manager Carlos Ferreira 04/03/2021

Parabéns amigo!

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!