Size: a a a

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

2020 July 30

И

Илья in Laravel для начинающих
Adel
оно же уже в релейшене прописано
логично, но...
источник

A

Adel in Laravel для начинающих
Илья
логично, но...
а если в первом условии просто пустой массив поставить - сработает?
источник

A

Adel in Laravel для начинающих
должно в принципе
источник

И

Илья in Laravel для начинающих
Читал где-то в статье, аля «laravel tips», типо этот вариант более краткий
источник

И

Илья in Laravel для начинающих
Adel
а если в первом условии просто пустой массив поставить - сработает?
Сейчас проверю. Но не думаю.
источник

A

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

И

Илья in Laravel для начинающих
Adel
должно
Нет
источник

И

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

A

Adel in Laravel для начинающих
чего пишет? ошибку что нет значения для поля?
источник

P

PSYTRGLES in Laravel для начинающих
Илья
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'id' in 'where clause' (SQL: update user_profiles set phone_number = 1231313, user_profiles.updated_at = 2020-07-30 11:42:14 where id is null)
у тебя колонки id которая AI не было в таблице?
источник

И

Илья in Laravel для начинающих
Adel
чего пишет? ошибку что нет значения для поля?
Нет. Оно же не так работает
источник

И

Илья in Laravel для начинающих
PSYTRGLES
у тебя колонки id которая AI не было в таблице?
Да
источник

P

PSYTRGLES in Laravel для начинающих
protected $primaryKey = null в модели стоит?
public $incrementing = false;
источник

P

PSYTRGLES in Laravel для начинающих
хотя я не понимаю причин не использовать id
источник

И

Илья in Laravel для начинающих
Илья
Нет. Оно же не так работает
Запрос проходит. Если первый аргумент (массив) пустой — это значит «нет полей, по которым нужно найти запись и обновить ее» и, соответственно, ничего не обновляется
источник

И

Илья in Laravel для начинающих
PSYTRGLES
protected $primaryKey = null в модели стоит?
public $incrementing = false;
Вот это не стояло. Но да ладно, добавил пк, все ок
источник

A

Adel in Laravel для начинающих
Илья
Запрос проходит. Если первый аргумент (массив) пустой — это значит «нет полей, по которым нужно найти запись и обновить ее» и, соответственно, ничего не обновляется
ну тогда получается ты повторяешь условие, которое прописал в релейшене.
источник

A

Adel in Laravel для начинающих
не айс )
источник

И

Илья in Laravel для начинающих
Adel
ну тогда получается ты повторяешь условие, которое прописал в релейшене.
Видимо, да)
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
PSYTRGLES
хотя я не понимаю причин не использовать id
Чтобы меньше данных хранилось и передавалось в запросах🌚🌚🌚👍
источник