Laravel: Моя таблица содержит целые числа в качестве имен столбцов, и я не могу обновить данные с помощью laravel elequent? - PullRequest
0 голосов
/ 10 февраля 2020

SQLSTATE [42S22]: столбец не найден: 1054 Неизвестный столбец '0' в 'списке полей' (SQL: обновление dues установлено 0 = 10, 1 = 1300, 2 = 1300, 3 = 11300, 4 = 1300, 5 = 1300, 6 = 1400, 7 = 1300, 8 = 1300, 9 = 1400, 10 = 1300, 11 = 1300, dues. updated_at = 2020-02-10 08:28:15 где id = 13)


if ($month[$i] == 1) {
            $dues_update->update([
                1 => $dues_update->one - $fee[$i],
            ]);
        }elseif($month[$i] == 2) {
            $dues_update->update([
                2 => $dues_update->two - $fee[$i],
            ]);
        }elseif($month[$i] == 3) {
            $dues_update->update([
                3 => $dues_update->three - $fee[$i],
            ]);
        }elseif($month[$i] == 4) {
            $dues_update->update([
                4 => $dues_update->four - $fee[$i],
            ]);
        }elseif($month[$i] == 5) {
            $dues_update->update([
                5 => $dues_update->five - $fee[$i],
            ]);
        }elseif($month[$i] == 6) {
            $dues_update->update([
                6 => $dues_update->six - $fee[$i],
            ]);
        }elseif($month[$i] == 7) {
            $dues_update->update([
                7 => $dues_update->seven - $fee[$i],
            ]);
        }elseif($month[$i] == 8) {
            $dues_update->update([
                8 => $dues_update->eight - $fee[$i],
            ]);
        }elseif($month[$i] == 9) {
            $dues_update->update([
                9 => $dues_update->nine - $fee[$i],
            ]);
        }elseif($month[$i] == 10) {
            $dues_update->update([
                10 => $dues_update->ten - $fee[$i],
            ]);
        }elseif($month[$i] == 11) {
            $dues_update->update([
                11 => $dues_update->eleven - $fee[$i],
            ]);
        }elseif($month[$i] == 12) {
            $dues_update->update([
                12 => $dues_update->twelve - $fee[$i],
            ]);
        }
    }`




$table->bigIncrements('id');
            $table->string("1")->default(0);
            $table->string("2")->default(0);
            $table->string("3")->default(0);
            $table->string("4")->default(0);
            $table->string("5")->default(0);
            $table->string("6")->default(0);
            $table->string("7")->default(0);
            $table->string("8")->default(0);
            $table->string("9")->default(0);
            $table->string("10")->default(0);
            $table->string("11")->default(0);
            $table->string("12")->default(0);
            $table->string("session")->nullable();
            $table->string("student_id")->nullable();
            $table->string("concession")->default(0);
            $table->string("total")->default(0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...