diff --git a/database/migrations/2019_12_22_015115_create_short_urls_table.php b/database/migrations/2019_12_22_015115_create_short_urls_table.php index 00dae62..78ebdea 100644 --- a/database/migrations/2019_12_22_015115_create_short_urls_table.php +++ b/database/migrations/2019_12_22_015115_create_short_urls_table.php @@ -16,7 +16,14 @@ public function up() Schema::connection(config('short-url.connection'))->create('short_urls', function (Blueprint $table) { $table->bigIncrements('id'); $table->text('destination_url'); - $table->string('url_key')->unique()->collation('utf8mb4_bin'); + + $table->string('url_key')->unique()->when( + Schema::getConnection()->getConfig('driver') === 'mysql', + function (Blueprint $column) { + $column->collation('utf8mb4_bin'); + } + ); + $table->string('default_short_url'); $table->boolean('single_use'); $table->boolean('track_visits');