Como fazer com nível admin veja tudo
[Finalizado Pelo Aluno]
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();
}
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
Ou melhor, usar os recursos de Authorization do Laravel, assim como ensinei no LaraFood (não precisa fazer esse tanto de IFs)
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!