boolean('publicly_listed')->default(false); if ($driver === 'mysql') { $table->jsonb('industries')->default(new Expression("(JSON_ARRAY())")); } else { $table->jsonb('industries')->default('[]'); } if ($driver === 'mysql') { $table->jsonb('types')->default(new Expression("(JSON_ARRAY())")); } else { $table->jsonb('types')->default('[]'); } $table->string('short_description')->nullable(); if ($driver === 'mysql') { $table->jsonb('related_templates')->default(new Expression("(JSON_ARRAY())")); } else { $table->jsonb('related_templates')->default('[]'); } $table->string('image_url',500)->nullable()->change(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::table('templates', function (Blueprint $table) { $table->dropColumn(['publicly_listed', 'industries', 'types', 'short_description', 'related_templates']); }); } };