У меня есть таблица с именем иерархии следующим образом:
$reformedSubordinates
- это массив user_id
. Теперь я хочу вставить новую запись или обновить, если существует следующим образом:
foreach($reformedSubordinates as $user_id) {
Hierarchy::updateOrCreate(
['up' => $loggedInUserId, 'down' => $user_id],
['status' => 1]
);
}
Но я получаю следующую ошибку:
SQLSTATE[HY000]: General error: 1364 Field 'status' doesn't have a default value (SQL: insert into `hierarchies` (`up`, `down`, `updated_at`, `created_at`) values (1, 2, 2019-07-02 05:18:02, 2019-07-02 05:18:02))
Что не так в моем коде? есть идеи?