SQLite
обычно выбирает NULL, но вы указали, что оно не может быть NULL, так что это должно быть? У него нет возможности узнать.
При добавлении таблицы с нуля вы можете указать NOT NULL
. Однако вы не можете этого сделать при добавлении столбца. В спецификации SQLite
указано, что для этого необходимо использовать значение по умолчанию. Вы можете указать значение по умолчанию, например:
public function up()
{
Schema::table('employee', function (Blueprint $table) {
$table->uuid("agency_id")->nullable();
}
}