SQLSTATE [23000]: Нарушение ограничения целостности: 1048 Столбец «status» не может быть пустым - PullRequest
0 голосов
/ 12 ноября 2018

Я попытался установить логическое значение для статуса, но обнаружил, что столбец «статус» не может быть пустым. Что я должен делать? Ниже приведен код, который я установил для создания пользовательской таблицы.

public function up()
{
    Schema::create('users', function (Blueprint $table) {


        $table->increments('id');
        $table->string('name');
        $table->string('email')->unique();
        $table->string('password');
        $table->string('role')->nullable();
        $table->boolean('status');
        $table->string('address')->nullable();
        $table->string('city')->nullable();
        $table->string('postal_code')->nullable();
        $table->string('phone')->nullable();
        $table->rememberToken();
        $table->timestamps();
    });
}

Ответы [ 3 ]

0 голосов
/ 12 ноября 2018

Установите значение по умолчанию для вашего status столбца

$table->boolean('status')->default(0);
0 голосов
/ 12 ноября 2018
$table->boolean('status')->nullable($value = true); 

Разрешает (по умолчанию) значения NULL вставлять в столбец

0 голосов
/ 12 ноября 2018
  • Установите флажок, если вы вставляете. Состояние данных имеет пустое значение для времени вставки. если у вас есть значение статуса отправки, пришлите мне код вставки ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...