refactor: remove unused model imports in factory files for cleaner code

This commit is contained in:
Yoga Pangestu 2026-07-29 00:59:58 +07:00
parent c0c8470b02
commit 61feb43fa2
56 changed files with 15 additions and 61 deletions

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\AppNotification;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Attendance;
use App\Models\Employee; use App\Models\Employee;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\CashAccount;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\CashAccount; use App\Models\CashAccount;
use App\Models\CashTransaction;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Category;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str; use Illuminate\Support\Str;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Customer;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class CustomerFactory extends Factory class CustomerFactory extends Factory

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Cutting;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Cutting; use App\Models\Cutting;
use App\Models\CuttingMaterialCombination;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Cutting; use App\Models\Cutting;
use App\Models\CuttingMaterial;
use App\Models\RawMaterialPrice; use App\Models\RawMaterialPrice;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Cutting; use App\Models\Cutting;
use App\Models\CuttingResult;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Employee; use App\Models\Employee;
use App\Models\EmployeeAdvance;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Employee;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\CashTransaction; use App\Models\CashTransaction;
use App\Models\Expense;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\HomepageConfiguration;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class HomepageConfigurationFactory extends Factory class HomepageConfigurationFactory extends Factory

View File

@ -3,8 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Employee; use App\Models\Employee;
use App\Models\LeaveRequest;
use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class LeaveRequestFactory extends Factory class LeaveRequestFactory extends Factory

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Customer; use App\Models\Customer;
use App\Models\Order;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Order; use App\Models\Order;
use App\Models\OrderItem;
use App\Models\ProductVariant; use App\Models\ProductVariant;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\OwnerVerificationRequest;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -4,7 +4,6 @@
use App\Models\Attendance; use App\Models\Attendance;
use App\Models\Payroll; use App\Models\Payroll;
use App\Models\PayrollAdjustment;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,9 +3,7 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Employee; use App\Models\Employee;
use App\Models\Payroll;
use App\Models\PayrollPeriod; use App\Models\PayrollPeriod;
use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class PayrollFactory extends Factory class PayrollFactory extends Factory

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\PayrollPeriod;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class PayrollPeriodFactory extends Factory class PayrollPeriodFactory extends Factory

View File

@ -4,7 +4,6 @@
use App\Models\Category; use App\Models\Category;
use App\Models\Product; use App\Models\Product;
use App\Models\ProductCategory;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class ProductCategoryFactory extends Factory class ProductCategoryFactory extends Factory

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Product;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str; use Illuminate\Support\Str;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\ProductPrice;
use App\Models\ProductVariant; use App\Models\ProductVariant;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Product; use App\Models\Product;
use App\Models\ProductVariant;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class ProductVariantFactory extends Factory class ProductVariantFactory extends Factory

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Purchase;
use App\Models\Supplier; use App\Models\Supplier;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Purchase; use App\Models\Purchase;
use App\Models\PurchaseItem;
use App\Models\RawMaterialPrice; use App\Models\RawMaterialPrice;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\PushSubscription;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\RawMaterial;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class RawMaterialFactory extends Factory class RawMaterialFactory extends Factory

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\RawMaterial; use App\Models\RawMaterial;
use App\Models\RawMaterialPrice;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class RawMaterialPriceFactory extends Factory class RawMaterialPriceFactory extends Factory

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Rejection;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Restock;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -4,7 +4,6 @@
use App\Models\ProductVariant; use App\Models\ProductVariant;
use App\Models\Restock; use App\Models\Restock;
use App\Models\RestockItem;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\ProductVariant; use App\Models\ProductVariant;
use App\Models\RetailStockHistory;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\StockMutation;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\StokOpname;
use App\Models\User; use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;

View File

@ -4,7 +4,6 @@
use App\Models\ProductVariant; use App\Models\ProductVariant;
use App\Models\StokOpname; use App\Models\StokOpname;
use App\Models\StokOpnameItem;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class StokOpnameItemFactory extends Factory class StokOpnameItemFactory extends Factory

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\Supplier;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class SupplierFactory extends Factory class SupplierFactory extends Factory

View File

@ -2,7 +2,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\SystemConfiguration;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class SystemConfigurationFactory extends Factory class SystemConfigurationFactory extends Factory

View File

@ -2,10 +2,8 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Str;
class UserFactory extends Factory class UserFactory extends Factory
{ {

View File

@ -3,7 +3,6 @@
namespace Database\Factories; namespace Database\Factories;
use App\Models\User; use App\Models\User;
use App\Models\UserProfile;
use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Database\Eloquent\Factories\Factory;
class UserProfileFactory extends Factory class UserProfileFactory extends Factory

View File

@ -10,10 +10,10 @@ public function up(): void
{ {
Schema::create('cutting_results', function (Blueprint $table) { Schema::create('cutting_results', function (Blueprint $table) {
$table->id(); $table->id();
$table->foreignId('user_id')->nullable()->constrained()->cascadeOnDelete(); $table->foreignId('user_id')->nullable()->constrained()->cascadeOnDelete();
$table->foreignId('cutting_id')->nullable()->constrained()->cascadeOnDelete(); $table->foreignId('cutting_id')->nullable()->constrained()->cascadeOnDelete();
$table->string('product_name', 255)->nullable(); $table->string('product_name', 255)->nullable();
$table->unsignedInteger('cutting_result')->nullable(); $table->unsignedInteger('cutting_result')->nullable();
$table->unsignedInteger('sample')->nullable(); $table->unsignedInteger('sample')->nullable();

View File

@ -2,7 +2,6 @@
namespace Database\Seeders; namespace Database\Seeders;
use App\Models\User;
use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
@ -16,7 +15,7 @@ class DatabaseSeeder extends Seeder
public function run(): void public function run(): void
{ {
$this->call([ $this->call([
UserSeeder::class UserSeeder::class,
]); ]);
} }
} }

View File

@ -3,7 +3,6 @@
namespace Database\Seeders; namespace Database\Seeders;
use App\Enums\Gender; use App\Enums\Gender;
use App\Enums\Role;
use App\Models\User; use App\Models\User;
use App\Models\UserProfile; use App\Models\UserProfile;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;

View File

@ -101,4 +101,4 @@
]); ]);
$response->assertTooManyRequests(); $response->assertTooManyRequests();
}); });

View File

@ -98,4 +98,4 @@
Event::assertNotDispatched(Verified::class); Event::assertNotDispatched(Verified::class);
expect($user->fresh()->hasVerifiedEmail())->toBeTrue(); expect($user->fresh()->hasVerifiedEmail())->toBeTrue();
}); });

View File

@ -19,4 +19,4 @@
$response = $this->get(route('password.confirm')); $response = $this->get(route('password.confirm'));
$response->assertRedirect(route('login')); $response->assertRedirect(route('login'));
}); });

View File

@ -75,4 +75,4 @@
]); ]);
$response->assertSessionHasErrors('email'); $response->assertSessionHasErrors('email');
}); });

View File

@ -22,4 +22,4 @@
$this->assertAuthenticated(); $this->assertAuthenticated();
$response->assertRedirect(route('dashboard', absolute: false)); $response->assertRedirect(route('dashboard', absolute: false));
}); });

View File

@ -32,4 +32,4 @@
->assertInertia(fn (Assert $page) => $page ->assertInertia(fn (Assert $page) => $page
->component('auth/two-factor-challenge'), ->component('auth/two-factor-challenge'),
); );
}); });

View File

@ -31,4 +31,4 @@
->assertRedirect(route('dashboard', absolute: false)); ->assertRedirect(route('dashboard', absolute: false));
Notification::assertNothingSent(); Notification::assertNothingSent();
}); });

View File

@ -13,4 +13,4 @@
$response = $this->get(route('dashboard')); $response = $this->get(route('dashboard'));
$response->assertOk(); $response->assertOk();
}); });

View File

@ -4,4 +4,4 @@
$response = $this->get(route('home')); $response = $this->get(route('home'));
$response->assertOk(); $response->assertOk();
}); });

View File

@ -82,4 +82,4 @@
->assertRedirect(route('profile.edit')); ->assertRedirect(route('profile.edit'));
expect($user->fresh())->not->toBeNull(); expect($user->fresh())->not->toBeNull();
}); });

View File

@ -101,4 +101,4 @@
$response $response
->assertSessionHasErrors('current_password') ->assertSessionHasErrors('current_password')
->assertRedirect(route('security.edit')); ->assertRedirect(route('security.edit'));
}); });

View File

@ -2,4 +2,4 @@
test('that true is true', function () { test('that true is true', function () {
expect(true)->toBeTrue(); expect(true)->toBeTrue();
}); });