170 похожих чатов

Доброго вечера Запускаю вот этот код и получаю ошибку (то что

внизу). Ошибка выходит только когда пытаюсь изменить данные, если же данные создаются все ок. Отношение hasMany, belongsTo (например, $user->posts())
В методе store все ок.
Вот пример данных которые подаются
[
'field_1' => '04:45',
'field_2' => '23:00',
'field_3' => 4,
'id' => $post->id,
],
foreach($someRelationsDto as $someRelationData) {
$anotherRelation->someRelations()->updateOrCreate(
['id' => optional($someRelationData)->id],
$someRelationData->filter([
'field_1' => $someRelationData->field_1,
'field_2' => $someRelationData->field_2,
'field_3' => $someRelationData->field_3,
'field_4' => $someRelationData->field_4,
'field_5' => optional($someRelationData)->id,
])
);

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`1` = ? `field_1` = ?)' at line 1 (SQL: select count(*) as aggregate from `table_name` where (0 `1` = 20:23 `field_1` = 0))

9 ответов

8 просмотров

А ->filter([…]) array возращает ?

Eshently-🇰🇬 Автор вопроса

ох. прости, забыл указать, да, он просто фильтрует нулл

он новерно ключи сбрасывает поэтому ошибка

ну отдельно dd сделай filter-а что он возвращает

Eshently-🇰🇬 Автор вопроса

массив

c ключами?

тамже collection

Eshently-🇰🇬 Автор вопроса

да

Eshently-🇰🇬 Автор вопроса

нет

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
50
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
я не понимаю mov [r11+8],rcx и прочие. мы записываем значение из rcx, куда?
Bor
15
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
А какие расширения активно используются в промышленности? Именно идейные, по типу гадт, а не всякие оверлоадедстрингс
Степан
11
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
Guys Who’s kurdish on this group?
Hiwa Amiri
11
Карта сайта