[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Sergio Rebelo
Criador Sergio Rebelo 19/05/2023

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

Manager Carlos Ferreira 19/05/2023

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.

Carlos Ferreira
Criador Sergio Rebelo 19/05/2023

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

 

SQLSTATE[42S22]: Column not found: 1054 Unknown column '0' in 'field list' (Connection: mysql, SQL: insert into `reply_support` (`id`, `support_id`, `user_id`, `description`, `0`, `1`, `updated_at`, `created_at`) values (5e4e715a-2710-49d9-87b6-4515bdf18a50, 4dfdf115-fba4-4629-abfa-6e5c3f90f6cd, 825e2906-df48-4e6e-be98-3fe914bef03f, Atque atque dolor doloribus distinctio aut a ipsa beatae quas aliquam itaque sint odit sint voluptates enim., support_id, bcbf8ba1-1bd0-4571-bb7e-c095a696fde1, 2023-05-24 23:14:44, 2023-05-24 23:14:44)).
Sergio Rebelo
Criador Sergio Rebelo 19/05/2023

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

Sergio Rebelo
Manager Carlos Ferreira 19/05/2023

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.

Carlos Ferreira
Criador Sergio Rebelo 19/05/2023

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.

 

 

Sergio Rebelo
Criador Sergio Rebelo 19/05/2023

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.

Sergio Rebelo
Manager Carlos Ferreira 19/05/2023

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!

Carlos Ferreira
Criador Sergio Rebelo 19/05/2023

Ola Carlos,

Era isso mesmo obrigado

Sergio Rebelo
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!