Я некоторое время работаю над приложением Laravel, но когда я запускаю php artisan migrate
сейчас, внезапно я всегда получаю ошибку:
SQLSTATE[HY000]: General error: 1364 Field 'id' doesn't have a default value (SQL: insert into `migrations` (`migration`, `batch`) values (2019_06_05_080701_create_departments_table, 22))
и я понятия не имею, почему это происходит, так как этого никогда не было раньше. Когда я пытаюсь перенести определенную миграцию, я получаю ту же ошибку, так что здесь происходит?
Миграция выглядит так:
public function up()
{
Schema::create('departments', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('company_id');
$table->string('name');
$table->string('p_number')->nullable();
$table->string('address')->nullable();
$table->string('zipcode')->nullable();
$table->string('city')->nullable();
$table->string('contact_name')->nullable();
$table->string('contact_email')->nullable();
$table->string('contact_phone')->nullable();
$table->timestamps();
});
}
Результат SHOW COLUMNS FROM migrations;
