Laravel auto increment not working

Hi Team,

I am working on Laravel with Cockroach DB. Trying to create new table using laravel migration.
I need to generate Auto increment in my table. But it is creating UUID instead of Auto increment(Sequence). Can anyone please suggest how can I achieve this. You can see my below code.

Schema::create('billing_organisations', function (Blueprint $table) {
        $table->bigIncrements('id');     // $table->increments('id'); - both are not working
        $table->string('name');
        $table->string('code')->unique();
        $table->timestamps(6);
        $table->softDeletes('deleted_at', 6)->default(null);
    });

Laravel migration is generating the below query . How to set id column default value as auto increment.

CREATE TABLE billing_organisations_test1 (
	id INT8 NOT NULL DEFAULT unique_rowid(),
	name VARCHAR(255) NOT NULL,
	created_at TIMESTAMP NULL,
	updated_at TIMESTAMP NULL,
	deleted_at TIMESTAMP NULL,
	CONSTRAINT "primary" PRIMARY KEY (id ASC),
	FAMILY "primary" (id, name, created_at, updated_at, deleted_at)
)```

I am not sure this is the correct way to achieve this. But this is working for me.

        //Create Sequence first
        DB::statement("CREATE SEQUENCE billing_organisations_seq;");

        Schema::create('billing_organisations', function (Blueprint $table) {
            $table->increments('id');
            $table->string('name');
            $table->string('code')->unique();
            $table->timestamps(6);
            $table->softDeletes('deleted_at', 6)->default(null);
        });

        //Alter sequence for auto increment id
        DB::statement("ALTER TABLE billing_organisations ALTER COLUMN id set DEFAULT NEXTVAL('billing_organisations_seq');");