Jak zamienić taką tablice:
{"id":1,"name":"name"},{"id":1,"name":"name"}
na taką:
[{"id":1,"name":"name"},{"id":1,"name":"name"}]
Chodzi o dodanie nawiasów [].
Jak zamienić taką tablice:
{"id":1,"name":"name"},{"id":1,"name":"name"}
na taką:
[{"id":1,"name":"name"},{"id":1,"name":"name"}]
Chodzi o dodanie nawiasów [].
to na górze nie jest tablicą to na dole jest tablicą obiektów.
masz to w stringu?
$dupa = "[{$istniejaca_zmienna}]";
mr_jaro napisał(a):
to na górze nie jest tablicą to na dole jest tablicą obiektów.
Wiem, ale takie coś zwraca mi laravel po dodaniu do bazy nowych danych.
Chciałbym aby te dane wykonały pętelkę foreach w tym przypadku tylko raz.
dzek69 Nie pomogło.
Przeglądałeś dokumentacje? Słyszałeś o ->first()?
Co do reszty pytania.. to masz tam
{"id":1,"name":"name"},{"id":1,"name":"name"}
dosłownie w takiej postaci w stringu? Może coś zle zapisujesz? Doczytaj w dokumentacji na temat tego co chcesz zrobić, tam jest bardzo dobrze wszystko opisane.
->first() sprawdzałem = nie działa.
Idąc dalej poradziłem sobie za pomocą funkcji each ale to chyba mało optymalny sposób.
Może z czasem wpadnę na coś innego.
pokaż co masz, jakiś kawałek implementacji, nie będziemy zgadywać o co ci chodzi