acesso pela url
Olá, tudo bem?
Eu consegui criar a aplicação utilizando um mesclado dos 3 cursos, minha dúvida, como posso recuperar os tenants naparte do frontend por uma url exemplo:
https://localhost/Laravel-Multi-Tenant/public/cliente1
https://localhost/Laravel-Multi-Tenant/public/cliente2
to quebrando a cabeça, seria por middleware? como recupero nas rotas?
Olá, Renato!
Tudo bem?
Nos cursos identificamos os tenants pelo domínio, ou subdomínio.
Neste caso, você pode identificar o tenant pelo prefixo da URL:
Route::prefix('{tenant}')->group(function () {
// rotas aqui
});
Neste caso, todos os seus métodos do controller irão receber este parâmetro $tenant
E lá no middleware, você consegue pegar o tenant com request:
$request->tenant
A desvantagem dessa abordagem é que deixa tudo muito verboso;
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!