[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Roberto Ferreira
Criador Roberto Ferreira 04/11/2020

Carlos, na view show gostaria que o fosse visualziado o conteúdo se o usuário tiver nível super-admin ou se o tentant_id fosse vigual ao do auth::user()->tenant_id.

Tentei uns If's mas nada srsrsrs. Me ajuda mais uma vez.

 

if($this->process->find($id)->tenant_id == auth::user()->tenant->id && $this->process->find($id)->user->type == 'Super-Admin'){
            $process = $this->process->find($id);
}elseif($this->process->find($id)->tenant_id != auth::user()->tenant->id && $this->process->find($id)->user_id != auth::user()->id){
            return redirect()->back();
}else{
            return $this->index();
}

Manager Carlos Ferreira 04/11/2020

Olá, Roberto!
Tudo bem?

Está seguindo qual curso?
Porque uma alternativa para fazer isso seria criar algo assim: https://academy.especializati.com.br/aula/criar-if-customizado-no-laravel

Carlos Ferreira
Manager Carlos Ferreira 04/11/2020

Ou melhor, usar os recursos de Authorization do Laravel, assim como ensinei no LaraFood (não precisa fazer esse tanto de IFs)

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!