Skip to content

agenciafmd/laravel-suahouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Laravel - Suahouse

Downloads Licença

  • Envia os leads para Suahouse

Instalação

composer require agenciafmd/laravel-suahouse:dev-master

Configuração

Para que a integração seja realizada, precisamos do subdominio do cliente.

Este dado, é consigo quando o cliente passa o acesso ao painel administrativo.

SUAHOUSE_DOMAIN=subdominio-do-cliente.housecrm.com.br

Por padrão, o chat virá desabilitado.

Para habilitar, insira a cor (red|blue) no .env

SUAHOUSE_CHAT=blue

Vamos adicionar os components da suahouse na nossa master.blade.php

<head>
    ...
    <x-suahouse::head/>
</head>
<body>
    ...
    <x-suahouse::body/>
</body>

Uso

Livewire

Nos formulário disparados pelo livewire, emitimos o evento suahouse.

$this->emit('suahouse', [
    'event' => 'form',
    'form_name' => $data['source'],
    'form_id' => $this->formId,
    'code' => $this->development->code,
    'id' => $this->development->id,
    'product' => $this->development->name,
    'name' => $data['name'],
    'email' => $data['email'],
    'ddd' => substr(preg_replace('/[^0-9]/', '', $data['phone']), 0, 2),
    'phone' => substr(preg_replace('/[^0-9]/', '', $data['phone']), 2),
    'description' => $data['message']
]);

Controller

Nos formulários disparados pela Controller, setamos a session suahouse.

session()->flash('suahouse', [
    'event' => 'form',
    'form_name' => $data['source'],
    'form_id' => $this->formId,
    'code' => $this->development->code,
    'id' => $this->development->id,
    'product' => $this->development->name,
    'name' => $data['name'],
    'email' => $data['email'],
    'ddd' => substr(preg_replace('/[^0-9]/', '', $data['phone']), 0, 2),
    'phone' => substr(preg_replace('/[^0-9]/', '', $data['phone']), 2),
    'description' => $data['message']
]);

About

Envie os leads para Suahouse sem perceber

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published