Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Czy użyje foreach czy each to nie zadziała. W $trainings mam ładną kolekcję obiektów Training zwróconą za pomocą ->get(). Samo $training->topic działa, nadpisze atrybuty ale gdy użyje to wraz save() to wszystko się psuje - dump zwraca za każdym razem id pierwszego obiektu. Nie umiem zrozumieć dlaczego to nie działa? Jakieś rozwiązania na szybko bym znalazł (skorzystać z QB czy tworzyć w każdym obrocie pętli $obj = new Training::find($training->id) ale to by było mega słabe (na każdy obrót pętli 2 zapytania). Generalnie najbardziej optymalnie by było coś w stylu:
Ale to już bardziej rozumiem, że nie przechodzi (ale nie ukrywam, było by miło jakby był też sposób aby w ten sposób masowo updatejtnąć wszystkie obiekty). |
|
|
|
markonix Laravel Eloquent foreach i save 4.04.2017, 23:50:21
Pyton_000 A:
[PHP] pobierz, plaintext $i = 0;$trainings-... 5.04.2017, 07:16:54
markonix Gdy się położyłem to mi się dopiero żarówka zaświe... 5.04.2017, 09:38:14
nospor Zacznij prosze zakladac tematy we wlasciwym dziale... 5.04.2017, 09:40:28
markonix Problem i tak się okazał "ponad frameworkowy... 5.04.2017, 10:00:42
nospor Nie mniej jednak mocno dotyczylo to jak dziala Lar... 5.04.2017, 10:18:12
Pyton_000 Możesz wywalić eventy dając `Training::flushEv... 5.04.2017, 10:34:00
markonix Ostatecznie podszedłem do tego bardziej skomplikow... 5.04.2017, 11:03:04 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 04:02 |