create table `` (`identifier` varchar(191) not null, `instance` varchar(191) not null, `content` longtext not null, `number` int null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci'
作成するテーブル名が空になっています。
config('cart.database.table')
この結果が空なのだと思います。
普通に文字列で指定してはいかがですか?