Size: a a a

Laravel для начинающих

2020 April 14

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Ребят
$number = History::find(collect($id));

как мне изменить данные полей целой колекции?
если я сделаю
$number->test = '0';
$number->save();
то будет ошибка(
источник

P

PSYTRGLES in Laravel для начинающих
Vladij
ахаха)))) спасибо))
ну так то только join, если сразу выборку из бд, без манипуляций с данными
источник

P

PSYTRGLES in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Ребят
$number = History::find(collect($id));

как мне изменить данные полей целой колекции?
если я сделаю
$number->test = '0';
$number->save();
то будет ошибка(
у тебя find() коллекцию возвращает?
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
PSYTRGLES
у тебя find() коллекцию возвращает?
вроде да
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Illuminate\Database\Eloquent\Collection {#478 ▼
 #items: array:1 [▼
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
и там куча всякого
источник

P

PSYTRGLES in Laravel для начинающих
если одинаковые
->where(...)->update(['test' => 0])  
или
$collection->each->update(['field' => 'value'])
источник

P

PSYTRGLES in Laravel для начинающих
а покаж ошибка какая
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
секунду а то что то оно мне только 1 поле вернуло вместо всех)
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
хотя я ему такие значенрие передаю
источник

P

PSYTRGLES in Laravel для начинающих
ему - это кому? в find() ?
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
PSYTRGLES
ему - это кому? в find() ?
да
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Мне нужно выбрать записи по айди, а потом сменить одно поле(значение этого поля у всех записей будет одинаковое)
источник

P

PSYTRGLES in Laravel для начинающих
find(...)->update(['test' => 0])
источник

P

PSYTRGLES in Laravel для начинающих
хз, через find вот не делал так ниразу )
источник

V

Vladij in Laravel для начинающих
PSYTRGLES
хз, через find вот не делал так ниразу )
прекрасно работает
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
у меня почему то find collect Только 1 айди схавало
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
и выдало 1 запись :(
источник

V

Vladij in Laravel для начинающих
PSYTRGLES
find(...)->update(['test' => 0])
только там вроде только айди
источник

P

PSYTRGLES in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
и выдало 1 запись :(
мож id таких нет?
источник