add mission states to seeder

This commit is contained in:
2025-05-19 15:25:40 +03:30
parent 090f5a37ff
commit 5c2901f33a
3 changed files with 18 additions and 5 deletions

View File

@@ -13,15 +13,18 @@ return new class extends Migration
{
Schema::create('missions', function (Blueprint $table) {
$table->id();
$table->foreignId('user_id')->constrained('users')->cascadeOnDelete();
$table->unsignedInteger('user_id');
$table->foreign('user_id')->references('id')->on('users');
$table->string('username');
$table->foreignId('machine_id')->nullable()->constrained('cmms_machines')->noActionOnDelete();
$table->foreignId('rahdar_id')->constrained('rahdaran')->noActionOnDelete();
$table->foreignId('state_id')->constrained('mission_states')->noActionOnDelete();
$table->string('state_name');
$table->foreignId('province_id')->nullable()->constrained('provinces')->noActionOnDelete();
$table->unsignedTinyInteger('province_id')->nullable();
$table->foreign('province_id')->references('id')->on('provinces')->noActionOnDelete();
$table->string('province_name');
$table->foreignId('edare_shahri_id')->nullable()->constrained('edarate_shahri')->noActionOnDelete();
$table->unsignedBigInteger('edare_shahri_id')->nullable();
$table->foreign('edare_shahri_id')->references('id')->on('edarate_shahri')->noActionOnDelete();
$table->string('edare_shahri_name');
$table->string('requested_machine_type');
$table->integer('requested_machine_numbers');

View File

@@ -14,7 +14,8 @@ return new class extends Migration
Schema::create('mission_histories', function (Blueprint $table) {
$table->id();
$table->foreignId('mission_id')->constrained('missions');
$table->foreignId('user_id')->constrained('users');
$table->unsignedInteger('user_id');
$table->foreign('user_id')->references('id')->on('users');
$table->foreignId('previous_state_id')->constrained('mission_states');
$table->string('previous_state_name');
$table->text('user_description')->nullable();