[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
RÔMULO LIMA FONSECA
Criador RÔMULO LIMA FONSECA 18/02/2020

Boa tarde! Uma dúvida é na hora de exibir essas imagens de cada tenant, como passo dinamicamente o caminho da pasta de acordo com cada tenant?

Manager Carlos Ferreira 18/02/2020

Olá, Ulisses!
Tudo bem?

Você pode fazer assim:
<img src="storage/tenants/{{ $tenant->uuid }}/products/{{ $product->image }}" alt="{{ $product->name }}">

Carlos Ferreira
Criador RÔMULO LIMA FONSECA 18/02/2020

Carlos, na vdd tinha feito isso, deu certo, mas a pergunta é, dessa forma vou sempre ter que levar uma variavel para o blade, tem uma forma de deixar isso mais automático? Tipo deixando uma parte desse caminho pre configurado? Ou até mesmo uma variavel global. O que me diz?

RÔMULO LIMA FONSECA
Manager Carlos Ferreira 18/02/2020

Você pode criar um mutator que retorne isso, e caso for trabalhar com APIs, pode trabalhar com resources.

Exemplo de mutator:
public function getImageTenantAttribute()
{
    $tenant = auth()->user()->tenant;

    return "storage/tenants/{$tenant->uuid}/products/{$this->image}";
}

Depois na view basta fazer:
$product->image_tenant

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!