[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Bruno Almeida Dias Carneiro
Criador Bruno Almeida Dias Carneiro 06/12/2022

Boa tarde Carlos,

No caso, como usar o uuid para o nome da pasta de arquivos do tenant, sendo que com ele sendo criado automatico, eu so tenho acesso ao uuid depois que crio o tenant, e como coloco a logo no cadastro dele, eu precisaria acessar antes de criar, ao invez de utilizar a criação automatica la no metodo boot(), posso criar manualmente no controller? ou isso seria um problema?

Manager Carlos Ferreira 06/12/2022

Olá, Bruno!
Tudo bem?

Você pode usar um Observer, para gerar o uuid.

https://laravel.com/docs/9.x/eloquent#observers

No método creating, você pode gerar o uuid, e fazer o que precisar:
public function created(Tenant $tenant)
{
    // use Illuminate\Support\Str;
    $tenant->uuid = (string) Str::uuid();
}

Pegou a ideia? Isso te atende?

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!