id(); $table->foreignId('video_id')->constrained()->cascadeOnDelete(); $table->string('filename'); $table->unsignedSmallInteger('position')->default(0); $table->timestamps(); }); Schema::table('videos', function (Blueprint $table) { $table->string('slideshow_video_path')->nullable()->after('thumbnail'); }); } public function down(): void { Schema::dropIfExists('video_slides'); Schema::table('videos', function (Blueprint $table) { $table->dropColumn('slideshow_video_path'); }); } };