Size: a a a

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

2020 March 19

P

PSYTRGLES in Laravel для начинающих
Oleg Komenda 👨‍💻
Ребят, кто знает, почему такая дичь происходит ?)
в момент вызова чего-то нет. console.log() объекты потом обновляет
источник

OK

Oleg Komenda 👨‍💻... in Laravel для начинающих
PSYTRGLES
в момент вызова чего-то нет. console.log() объекты потом обновляет
Даа, надо только найти что не так)
Иду гуглить, жесть какая
источник

Ф

Федор in Laravel для начинающих
️️️️️️️️️️Владимир VVBphp
нет,  то что я написал работать не будет =)
а почему конкретно это плохой вариант?
источник

k

kaktus778 in Laravel для начинающих
Федор
а почему конкретно это плохой вариант?
потому что автоинкремент нужен для того что бы быть автоинкрементом))
источник

k

kaktus778 in Laravel для начинающих
создалась запись - и у нее есть уникальный ид... непонятен смысл того что ты хочешь сделать))
источник

Ф

Федор in Laravel для начинающих
kaktus778
потому что автоинкремент нужен для того что бы быть автоинкрементом))
попровь меня пожалуйста,если я не правильно думаю, у меня есть строчка в таблице. я сделал кнопульку, которая по нажатию открывает модалку и присваивает себе в скрытое поле id модели(данной строки) дальше аяксом я заполняю модалку и аяксом кидаю запрос на контроллер который должен внести изменение в модели
источник

Ф

Федор in Laravel для начинающих
а в контроллере уже вот эта мантра которую мы обсуждали выше
источник

Ф

Федор in Laravel для начинающих
Sample_data::whereId($request->hidden_id)->update($form_data); такой вариант наверное более правильный и передать массивом значения
источник

Ф

Федор in Laravel для начинающих
но у меня там есть пара не прикольных в данном случае нюансов
источник

k

kaktus778 in Laravel для начинающих
Федор
попровь меня пожалуйста,если я не правильно думаю, у меня есть строчка в таблице. я сделал кнопульку, которая по нажатию открывает модалку и присваивает себе в скрытое поле id модели(данной строки) дальше аяксом я заполняю модалку и аяксом кидаю запрос на контроллер который должен внести изменение в модели
в контроллере тебе надо
$model = MainData()->find($request->hidden_id);
...
...
$model->save();
источник

Ф

Федор in Laravel для начинающих
тогда я не смогу использовать fill
источник

k

kaktus778 in Laravel для начинающих
т.е. надо изменить существующую модель, а не новую создавать с новым ИД
источник

Ф

Федор in Laravel для начинающих
ну смысл я понял, что таким образом я не изменяю а новую создаю
источник

k

kaktus778 in Laravel для начинающих
если у тебя ID это автоинкрементный столбец - то ты не сможешь создать две строки с одним ИД
источник

Ф

Федор in Laravel для начинающих
kaktus778
если у тебя ID это автоинкрементный столбец - то ты не сможешь создать две строки с одним ИД
скажи, а если я нахожу по id модель, есть что то аналогичное методу fill ?
источник

Ф

Федор in Laravel для начинающих
я в обычном добавлении записи (не редактировании)
источник

Ф

Федор in Laravel для начинающих
$model->fill($request->all());
источник

Ф

Федор in Laravel для начинающих
делал вот так
источник

Ф

Федор in Laravel для начинающих
а дальше если мне нужно было где-то, что-то поменять уже переопределял
источник

k

kaktus778 in Laravel для начинающих
Федор
скажи, а если я нахожу по id модель, есть что то аналогичное методу fill ?
$model = MainData::find($id);
$model->fill([
  ..массив
]);
$model->save();

не проверял)) но должно работать)
источник