id(); $table->string('path'); $table->string('filename'); $table->string('mime_type'); $table->string('extension', 20); $table->unsignedBigInteger('size'); $table->unsignedInteger('width')->nullable(); $table->unsignedInteger('height')->nullable(); $table->string('alt')->nullable(); $table->string('caption')->nullable(); $table->foreignId('created_by')->nullable()->constrained('users'); $table->foreignId('updated_by')->nullable()->constrained('users'); $table->foreignId('deleted_by')->nullable()->constrained('users'); $table->timestamps(); $table->softDeletes(); }); } /** * Reverse the migrations. */ public function down(): void { Schema::dropIfExists('media'); } };