Почему я получаю это предупреждение при использовании драйвера SQLite? У меня нет проблем с драйвером MySQL, но SQLite выдает эту ошибку.
Это не имеет смысла для меня, так как я понял, что заполнение происходит после завершения всех миграций, так почему он жалуется на эту проблему, которая возникнет, только если данные уже присутствуют в базе данных.
Мои две миграции
ПЕРВАЯ МИГРАЦИЯ
public function up() {
Schema::create('users', function($table) {
$table->increments('id');
$table->string('username');
$table->string('email');
$table->string('password');
});
}
ВТОРАЯ МИГРАЦИЯ
public function up() {
Schema::table('users', function(Blueprint $table) {
$table->date('birthday')->after('id');
$table->string('last_name')->after('id');
$table->string('first_name')->after('id');
});
}
ОШИБКА
Exception: SQLSTATE[HY000]: General error: 1 Cannot add a NOT NULL column with default value NULL (SQL: alter table "users" add column "birthday" date not null)