[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Renato Machado
Criador Renato Machado 20/12/2022

 Esta cadatrando normalmente, mais ao inves de ir para a area admin, esta voltando para a rota register e mostrando um objeto 

{"name":"Renato machado","email":"[email protected]","tenant_id":7,"updated_at":"2022-12-20T22:02:33.000000Z","created_at":"2022-12-20T22:02:33.000000Z","id":6}
Manager Carlos Ferreira 20/12/2022

Olá, Renato!
Tudo bem?

Talvez está retornando um json, ao invés de retornar um redirect;

Tem o código no GitHub?

Carlos Ferreira
Criador Renato Machado 20/12/2022

Não tenho ainda, mais egue o codigo que fiz seguindo as aulas

public function store(Request $request)

    {

        

        //dd($request->all());

        $request->validate([

            'name' => ['required', 'string', 'max:255'],

            'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],

            'password' => ['required', 'confirmed', Rules\Password::defaults()],

            'empresa' => ['required', 'string', 'min:3', 'max:255', 'unique:tenants,name'],

            'cnpj' => ['required', 'numeric', 'digits:14', 'unique:tenants'],

        ]);

 

        if (!$plan = session('plan')) {

            return redirect()->route('site.home');

        }

 

        $tenant = $plan->tenants()->create([

            'cnpj' => $request->cnpj,

            'name' => $request->empresa,

            'url' => Str::slug($request->empresa),

            'email' => $request->email,

            'active' => 1,

            'subscription' => now(),

            'expires_at' => now()->addDays(7),

        ]);

        

        $user = $tenant->users()->create([

            'name' => $request->name,

            'email' => $request->email,

            'password' => bcrypt($request->password), 

        ]);

        

        return $user;

    }

Renato Machado
Manager Carlos Ferreira 20/12/2022

O problema está porque aqui no final você retornou um objeto, o Laravel pega esse objeto e faz um response json

Você deve fazer um direct:
return response()->redirect('nome.da.rota.do.dashboard');

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!