Erro Array User->image
[Finalizado Pelo Aluno]
Ola Carlos,
Preciso de uma ajuda estou a receber sempre este erro quando chamo a view admin.supports.index
Trying to access array offset on value of type null
O erro esta na <img class="w-6 h-6 rounded-full" src="{{ url("storage/{$support->user['image']}") }}"/>
e na {{ $support->user['name'] ?? 'NULL' }}
Podes ajudar pf.
Obrigado
Olá, Sergio!
Tudo bem?
Ajudo sim, claro.
Tem o código completo no GitHub? Porque assim fica mais fácil para mim analisar e entender onde está o erro.
Ola Carlos ja te adicionei ao projeto eu contornei o erro colocando desta maneira $support->user['image'] ?? '-'
Mas nao esta igual ha aula se puderes ver, agradeço
Aproveito este ticket para reportar outra dificuldade no Modulo 9 - Aula - 08 quando tento cadastrar
um support atraves da factory recebo o seguinte erro
Sempre que tento correr php artisan migrate da me erro na criaçao da tabela reply_support
SQLSTATE[HY000]: General error: 1826 Duplicate foreign key constraint name 'reply_support_support_id_foreign' (Connection: mysql, SQL: alter table `reply_support` add constraint `reply_support_support_id_foreign` foreign key (`support_id`) references `supports` (`id`))
Podes verificar pf.
Muito obrigado
Vamos organizar as dúvidas para ficar mais fácil para mim te ajudar.
Sobre isso:
$support->user['image'] ?? '-'
Qual o erro?
---
Sobre o insert, cria uma nova thread (ticket - com bastante detalhes), para discutirmos a sua dúvida.
---
Sobre os arquivos de migrations, rode:
php artisan migrate:fresh
(me diga o resultado)
PS. Cria uma nova thread (ticket) para discutirmos essa outra dúvida.
Ola Carlos
Sobre este errro, esta resolvido:
Sobre isso:
$support->user['image'] ?? '-'
Quando corro a factory Support ou a ReplySupport recebo sempre o erro da query que te enviei. Na tabel coluna tenho o campo admin, a query nao le esse campo. E no fillable tem o nome do campo.
Carlos so para indicar que esta tudo a fucnionar bem, apenas quando corro a factory e que tenho esses erros se inserir pelo PhpMyAdmin funciona tudo direito.
Rodei o seu projeto aqui para identificar o erro, tem um erro de relacionamentos, na tabela "reply_support", o erro era porque a sua tabela supports estava no singular, com o nome de "support" em vez de "supports". Corrigi isso e tudo funcionou!
Ola Carlos,
Era isso mesmo obrigado
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!