Ler dados dados salvo com Serialize
Bom dia Professor, tudo bem? Eu salvei os dados no banco com serialize e ficou assim {"name_feriado":["Natal"],"date_feriado":["2020-12-25"],"tipo_feriado":["Nacional"],"recorrencia_feriado":["Sim"]}, porém já pesquise, já tentei fazer e não consigo ler esse array. Consegue me orientar para saber onde estou errado? Segue a logica que estou usando.
Olá, Rodrigo!
Tudo bem, e com vc?
Qual o valor que está na variável $line?
{{ dd($line) }}
Os dados estão salvos no formato string, será necessário fazer um json_decode para converter o valor para array.
Professor, vou fazer um vídeo para explicar, acho que e melhor.
Ok :-)
Bom dia Professor, segue link do video. Se o Sr. achar que devo fazer alguma aula de reforço sobre o tema peço gentilmente em me indicar para que possa compreender o que possa esta errando.
Link: https://drive.google.com/drive/folders/15H_6nvn3zWTHjAb9uzBugKjQiB9mrXEj?usp=sharing
Desde já muito obrigado e um ótimo dia.
Rodrigo Pais
Olá, Rodrigo!
Assisti o vídeo.
Para resolver as suas dúvidas sobre relacionamentos de tabelas, recomendo o curso aqui de plataforma de "relationships".
Você poderia ter salvo os dados com json, inclusve a coluna no formato json:
$table->json('items');
E quando for salvar, pode converter aquele array com json_encode($items)
E quando precisar dos dados, pode fazer:
$item = json_decode($dados->items);
dd($item);
Professor, não achei o curso de relationships?
Segue amigo: https://academy.especializati.com.br/curso/laravel-relacionamentos-tabelas-gratis
Olá professor, tudo bem? Não tem mais esse curso?
https://academy.especializati.com.br/curso/laravel-relacionamentos-tabelas-gratis
Tem uma nova versão: https://academy.especializati.com.br/curso/laravel-banco-de-dados-relacional
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!