Как обновить данные в laravel 5.8 - PullRequest
1 голос
/ 21 ноября 2019

Я пытался обновить данные своей базы данных, но в этом методе нет ошибки.

public function update_pj_si(request $request)
{
    $id = $request->id;
    DB::table('tbl_profil_penyedia')
        ->where('id_profil_penyedia', $id)
        ->update(array('status' => 1));
    return redirect('/verif/pj_si');
}

. Если я запускаю этот метод, он работает правильно, и ошибки нет, но база данных не обновляется. как я могу это исправить?

1 Ответ

4 голосов
/ 21 ноября 2019

Переменная $id не содержит значения, существующего в вашей таблице, tbl_profil_penyedia для поля id_profil_penyedia. Это так просто.

Вы пытаетесь обновить profil_penyedia, который не существует.

Вызов update, возвращающий 0, означает, что он не обновлялсялюбые строки, что означает, что ваше условие where не дало результатов для обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...