Alzcla
Criador Alzcla 29/09/2021

Boa tarde, Carlos!

Usando postman, qd faço get para todos tenants retorna tudo certo.

Mas qd eu copio e colo o uuid do tenant para retornar só um, da erro.

Ao ler a resposta do erro no postman, diz 

Tentando pegar propriedade não objeto do 'name'e parece que é em uma Head, cabeçalho...tipo nome do 'title' 

Alguma dica para eu pesquisar onde é o erro?

Eu revisei os códigos cada aula 6, estão ok.

Revisei e a coluna com uuid existe,revi axaula anterior com resources...

Não sei se tem a ver, mas eu não consigo fazer a pesquisa (search) em vários: productos, categoria, etc... Consigo fazer search em tablets...

 

 

 

 

 

 

 

 

 

 

Manager Carlos Ferreira 29/09/2021

Olá, tudo bem?

Tem o código no GitHub?

Tem um print do erro? (https://pt-br.imgbb.com/)

Preciso de mais detalhes para conseguir te ajudar a identificar onde errou.

Carlos Ferreira
Criador Alzcla 29/09/2021

Boa noite, Carlos!

Vou pesquisar se seja a ausência do código... não lembro se onde estou já deveria existir o código e esqueci de fazer...

'name' => [
  'required',
  'min:3',
  'max:255',
  new UniqueTenant('categories', $id),
  ],
Alzcla
Manager Carlos Ferreira 29/09/2021

Se quiser compartilhar o código no GitHub, e enviar um print eu te dou uma força amigo.

Carlos Ferreira
Criador Alzcla 29/09/2021

Boa noite, professor!

Segue o git... neste caso...quando eu faço o get no postman para todos tenants okay. Mas quando tento buscar apenas um tenant pelo uuid...dá erro

/foodsmais

 

Qto ao search, acho qe não é erro... Há dois tipos: um que faz  a  busca do nome exatamente e 

o outro tipo faz conforme a digitação, descrição...

 

Alzcla
Manager Carlos Ferreira 29/09/2021

Tem um print do erro? (https://pt-br.imgbb.com/)

Porque vai me ajudar a ir direto nos problemas de forma mais direcionada.

Carlos Ferreira
Criador Alzcla 29/09/2021

Bom dia, mestre! 

ErrorException
Trying to get property 'name' of non-object
 
[12:41:41] LOG.error: Trying to get property 'name' of non-object {"exception":{}}
 
  • Trying to get property 'name' of non-objectC:\laragon\www\foodsmais\vendor\laravel\framework\src\Illuminate\Http\Resources\DelegatesToResource.php#136
  • */
  • public function __get($key)
  • { return $this->resources->{$key}
  • }
Alzcla
Criador Alzcla 29/09/2021

Enviando outra metade

<!doctype html>

  • 🧨 Trying to get property 'name' of non-object
  • href='//foodsmais.test/_debugbar/assets/stylesheets?v=1627809542&theme=auto'> 

Retirei do erro no navegador:

Routing

Controller
App\Http\Controllers\Api\[email protected]
Route name
unknown
Route parameters
uuid
5e16a244-def4-4ae2-b1c4-4b8954b5bda1
Middleware
api

View 

Illuminate\Foundation\Bootstrap\HandleExceptions::handleErrorC:\laragon\www\foodsmais\vendor\laravel\framework\src\Illuminate\Http\Resources\DelegatesToResource.php:136
Alzcla
Criador Alzcla 29/09/2021

No  Segui a aula com a próxima aula 7.

Onde trata o erro 404.

Todos os três retornaram 404.

Será que pode não existir tenant para não retornar?

Vou verificar...

Alzcla
Criador Alzcla 29/09/2021

Corfirmei. Tenho três tenants. Todos trÊs com uuid cadastrado

Alzcla
Criador Alzcla 29/09/2021

Seguindo a aula 7, utilizando o per_page

 

No postman aparece o 1 e depois o 15 (paginação) conforme o exercício.

Mas também, vem junto o erro..

1
<link rel='stylesheet' type='text/css' property='stylesheet'
    href='//foodsmais.test/_debugbar/assets/stylesheets?v=1627809542&theme=auto'>
<script type='text/javascript' src='//foodsmais.test/_debugbar/assets/javascript?v=1627809542'></script>
<script type="text/javascript">
    jQuery.noConflict(true);
</script>
<script>
 
e outros códigos...
Alzcla
Criador Alzcla 29/09/2021

Boa tarde, mestre!

 

Achei! Tô ficando bom nisso...

 

 return $this->repository->getTenantByUuid($uuid); esqueci o return
Alzcla
Manager Carlos Ferreira 29/09/2021

Que bom que conseguiu resolver. Parabéns!

Vou finalizar o ticket :-)

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!