[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Marcos Birro Calixto
Criador Marcos Birro Calixto 20/06/2024

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.
 
Criador Marcos Birro Calixto 20/06/2024

Como o user id está como uuid acredito que esteja me trazendo problemas. 

Marcos Birro Calixto
Criador Marcos Birro Calixto 20/06/2024

BOa tarde. REsolvi. ERa o uuid mesmo. Obrigado.

Marcos Birro Calixto
Manager Carlos Ferreira 20/06/2024

Que bom que conseguiu resolver, meus parabéns!!

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!