Imagem javascript
Gostaria de poder utilizar mais de uma imagem para o produto, ou seja , em outra tabela ter mais de uma imagem para esse produto, de forma que eu pudesse editar, apagar. Se tiver como demonstrar , agradeço muito.
Olá, Valdson!
Tudo bem?
A ideia seria a mesma, porém, teria uma tabela para armazenar o path + nome do arquivo de imagem;
Atualmente, armazenamos na tabela products o path + nomearquivo.extensão, no seu caso, você teria um relacionamento 1:N com da tabela products com a tabela product_images
Você já tem algo a caminho? Posso te guiar dentro do que já tem.
Não tenho nada ainda nesse sentido.
O exemplo dessa aula, onde fizemos o upload da imagem e relacionados o path ao produto, você conseguiu replicar?
A ideia será a mesma, porém você terá outra tabela, com o relacionamento 1:N com produtos.
No model Product:
public function images()
{
return $this->hasMany(Image::class);
}
No momento de inserir o path da imagem (após o upload, igual essa aula):
$product->images()->create(['image' => $data['image']]);
Boa tarde.
Também tenho uma dúvida em relação a isso.
E se eu quisesse ter uma relação N:N. Como faria?
Eu devo criar primeiro o Produto, daí faço o upload da imagem, e faço o relacionamento?
E outra coisa.
Preciso mostrar o produto, e as imagens relacionadas à ele.
Como faria no show?
produto[nome]
Daí na imagem, teria que ter um foreach?
imagem[{{$key}}][nome]
É mais ou menos essa lógica???
Obrigado.
Olá, Giovani!
Tudo bem?
Cria uma nova thread (ticket) para discutirmos a sua dúvida.
No aguardo.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!