Pesquisar

Flavio I.

(5.0 - 1 avaliação)

Projetos concluídos: 1 | Recomendações: 1 | Registrado desde: 16/07/2017

Histórico de projetos & Avaliações:

Carregando...

Projetos (Aguardando Propostas):

  • Projeto Laravel Multi Tenancy com Broadcast Reverb

    Desenvolvimento Web | Orçamento: Aberto | Publicado: | Propostas: 5

    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: PHP, Javascript, MySQL, phpMyAdmin e Laravel.

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.