id(); $table->bigInteger('tmdb_id')->unsigned()->nullable(false); $table->unsignedTinyInteger('adult')->default(0); $table->unsignedInteger('runtime')->default(0); $table->string('backdrop_path', 500)->nullable(); $table->decimal('budget', 18, 2)->nullable(); $table->decimal('revenue', 18, 2)->nullable(); $table->string('homepage', 500)->nullable(); $table->string('imdb_id', 25)->nullable(); $table->string('status', 50)->nullable(); $table->string('original_language', 5)->nullable(); $table->string('original_title', 500)->nullable(); $table->string('title', 500); $table->string('slug', 500)->unique(); $table->text('overview')->nullable(); $table->text('tagline')->nullable(); $table->string('poster_path', 500)->nullable(); $table->date('release_date')->nullable(); $table->decimal('vote_average', 10, 2)->default(0); $table->unsignedSmallInteger('vote_count')->default(0); $table->timestamps(); }); } /** * Reverse the migrations. */ public function down(): void { Schema::dropIfExists('movies'); } };