Pesquisar

Projeto Laravel Multi Tenancy com Broadcast Reverb

31/05/2025 às 15:49

Descrição do Projeto:

O projeto é uma aplicação com Laravel 12 e PHP 8.2.

Pacotes instalados:

• "php": "^8.2"
• "barryvdh/laravel-dompdf": "^3.1"
• "laravel/fortify": "^1.25"
• "laravel/framework": "^12.0"
• "laravel/reverb": "^1.5"
• "laravel/tinker": "^2.10.1"
• "maatwebsite/excel": "^3.1"
• "predis/predis": "^3.0"
• "spatie/laravel-permission": "^6.18"
• "stancl/tenancy": "^3.9"

Preciso de um profissional especializado em Laravel, Broadcast Reverb, Echo.js, channels.php, broadcasting.php, auth.php, broadcastServiceProvider.php, etc.

O objetivo é configurar a autenticação do canal no broadcast channel privado.

É uma aplicação multi-tenant, multi-database, com tenants acessando subdomínios.

O ambiente é Windows 10, PHP 8.2, MySQL, phpMyAdmin, Apache 2.4 configurados manualmente com vhost para domínios e subdomínios em ambiente local.

Redis Server configurado no WSL Ubuntu 24.04.1 LTS.

Preciso que o canal

const channel = window.Echo.private(`tenant.${tenantId}.appointment.${appointmentId}.conversation.${conversationId}`);

se autentique no broadcast channel.

Broadcast::channel('tenant.{tenantId}.appointment.{appointmentId}.conversation.{conversationId}', function ($user, $tenantId, $appointmentId, $conversationId) {
....
});

Esse é o gargalo da aplicação, o profissional precisa entender realmente do assunto.

O canal deve ser privado e individual por tenant.

Não estou usando o Pusher, mas sim o Laravel Broadcast Reverb padrão do Laravel 12.

Me chama no chat e me pergunte o que quiser, que eu dou retorno.

Sinceramente, eu preciso de quem realmente entende de configurar ambiente multi-tenant, multi-database, Reverb, canal privado, Echo, Redis, Predis.

O sistema é um chat que é iniciado logo após um agendamento ser criado para um paciente.

As mensagens devem ser trocadas em tempo real usando a API do WhatsApp da Meta.

Mas o que eu quero mesmo é a parte de autenticação do canal baseado em tenant, id da conversa e id do agendamento.

Estou à disposição!

Habilidades desejadas:

Javascript Laravel MySQL PHP phpMyAdmin

Atividades do cliente nesse projeto:

Última visualização: ontem às 14:00

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 5
Interessados: 8
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (5)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolver sistema para passeio de lancha - 1. Resumo do projeto Estamos buscando um desenvolvedor ou equipe para criar um sistema completo para gerenciar a venda de bilhetes de passeio de lancha compartilhado, com controle de vagas, pagame...

Landing page para venda de curso de gestão de clínicas - Briefing para designer – Landing Page Curso de Gestão de Clínicas de Estética Estamos lançando um curso online chamado “Do Zero à Clínica Orga...

Manutenção e atualização de guia de museu em site WordPress - Olá, estamos à procura de um profissional qualificado para realizar a manutenção e atualização de um guia de museu no nosso site WordPress. O projeto inclu...

Programação de site institucional no WordPress - Preciso de um desenvolvedor experiente para programar um site na plataforma WordPress com o plugin WPBakery e a possibilidade de fácil edição de conteúdo pelo cliente. O...

Gestão de automação no Sellflux - Estou em busca de um gestor de automação com experiência no programa Sellflux. Semanalmente, fazemos a manutenção dos fluxos, atualizando os grupos de capta&ccedi...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.