Erro ao criar migration relacionada.
Criador
Marcos Birro Calixto
Bom dia.
Já tentei de tudo mas não consigo resolver isso. TEnho tabela de USers e CLientes. Quero relacionar criando a tabela cliente_user. Umusuário pode gerenciar vários clientes.
Então fiz assim as migrations:
Uer:
Schema::create('users', function (Blueprint $table) {
$table->uuid('id')->primary;
Cliente:
Schema::create('clientes', function (Blueprint $table) {
$table->id();
});
E a tabela de recionamento cliente_user
Schema::create('cliente_user', function (Blueprint $table) {
$table->id();
$table->unsignedBigInteger('cliente_id');
$table->unsignedBigInteger('user_id');
$table->timestamps();
$table->foreign('cliente_id')
->references('id')
->on('clientes')
->onDelete('cascade');
$table->foreign('user_id')
->references('id')
->on('users')
->onDelete('cascade');
Mas ao criar as migrations dá essa mens2024_06_20_142057_create_cliente_user_table ............................................... 72ms FAIL Illuminate\Database\QueryException SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (Connection: mysql, SQL: alter table `cliente_user` add constraint `cliente_user_user_id_foreign` foreign key (`user_id`) references `users` (`id`) on delete cascade)agem:
Pode me ajudar com isso?
Obrigado.
Obrigado.
Criador
Marcos Birro Calixto
Como o user id está como uuid acredito que esteja me trazendo problemas.
Criador
Marcos Birro Calixto
BOa tarde. REsolvi. ERa o uuid mesmo. Obrigado.
Manager
Carlos Ferreira
Que bom que conseguiu resolver, meus parabéns!!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!