Size: a a a

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

2020 April 11

IH

Ihor Hnatchuk in Laravel для начинающих
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Egor Gruzdev
Eloquent Model если данные не изменились при вызове save() не будет делать сохранение в базу
подсажи, а как в контроллере эти данные вообще изменить в бд?) foreach($request as $value) ? )
источник

И

Игорь in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
подсажи, а как в контроллере эти данные вообще изменить в бд?) foreach($request as $value) ? )
Ты $request хочешь изменить или модель?
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Игорь
Ты $request хочешь изменить или модель?
модель) Просто мне нужно сразу изменить 3-4 записи, и я вот не пойму как бы это более менее правильно реализовать
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Это сильно будет по индуски?
$i=0 ;
$change = $request->id;
foreach($change as $value) {
$system = System::where('id', $value)->first();
$system->test1 = $request->test1[$i]
$system->test2 = $request->test2[$i];
$system->save();
$i++;
}
источник

ИС

Илья Сакович... in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Это сильно будет по индуски?
$i=0 ;
$change = $request->id;
foreach($change as $value) {
$system = System::where('id', $value)->first();
$system->test1 = $request->test1[$i]
$system->test2 = $request->test2[$i];
$system->save();
$i++;
}
System::whereIn('id', $ids)->update($request->only(['test1', 'test2']));
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Это сильно будет по индуски?
$i=0 ;
$change = $request->id;
foreach($change as $value) {
$system = System::where('id', $value)->first();
$system->test1 = $request->test1[$i]
$system->test2 = $request->test2[$i];
$system->save();
$i++;
}
почему бы сразу не выбрать все модели через WhereIn
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
🎃 Даниил ◠‿◠✿
почему бы сразу не выбрать все модели через WhereIn
потому что я не весь синтексис знаю )
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Илья Сакович
System::whereIn('id', $ids)->update($request->only(['test1', 'test2']));
спасибо сейчас новую команду whereln пойду изучать)
источник

D

DK in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Это сильно будет по индуски?
$i=0 ;
$change = $request->id;
foreach($change as $value) {
$system = System::where('id', $value)->first();
$system->test1 = $request->test1[$i]
$system->test2 = $request->test2[$i];
$system->save();
$i++;
}
foreach($change as $key => $value) вместо $i тогда уж 😂
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Илья Сакович
System::whereIn('id', $ids)->update($request->only(['test1', 'test2']));
Только что то пока что не могу вдуплить что оно делает)
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
DK
foreach($change as $key => $value) вместо $i тогда уж 😂
$key использовать вместо $I? ))
источник

ИС

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

ИС

Илья Сакович... in Laravel для начинающих
сори
источник

D

DK in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Только что то пока что не могу вдуплить что оно делает)
ищет по массиву значений все сразу
источник

F

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

F

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

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
$systems = System::whereIn('id', $change)->get();
foreach($systems AS $key => $system) {
   $system->test1 = $request->test1[$key];
   $system->test2 = $request->test2[$key];
   $system->save();
}
источник

EJ

Ermek Jalalov in Laravel для начинающих
Есть чат для продвинутых, но не для профессионалов?)
источник