string('storage')->default("cdn"); $table->string('description')->default(""); $table->string('status')->default(""); $table->string('dimensions')->default(""); $table->text('variants'); // Update null 'mime' values to empty strings DB::table('media')->whereNull('mime')->update(['mime' => '']); // // Update null 'permission' values to empty strings DB::table('media')->whereNull('permission')->update(['permission' => '']); $table->bigInteger('size')->default(0)->change(); $table->string('permission')->default("")->nullable(false)->change(); $table->string('mime')->default("")->nullable(false)->change(); // $table->renameColumn('mime', 'mime_type'); $table->string('mime_type'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::table('media', function (Blueprint $table) { $table->bigInteger('size')->change(); $table->string('mime_type')->nullable(true)->change(); $table->string('permission')->nullable(true)->change(); $table->renameColumn('mime_type', 'mime'); $table->dropColumn('status'); $table->dropColumn('dimensions'); $table->dropColumn('variants'); $table->dropColumn('description'); $table->dropColumn('storage'); }); } };