diff --git a/database/seeders/AccountSeeder.php b/database/seeders/AccountSeeder.php deleted file mode 100644 index 685d1b35..00000000 --- a/database/seeders/AccountSeeder.php +++ /dev/null @@ -1,45 +0,0 @@ -isEmpty() || $banks->isEmpty()) { - return; - } - - foreach ($users as $user) { - Account::create([ - 'user_id' => $user->id, - 'name' => 'Main Checking', - 'name_iv' => fake()->regexify('[A-Za-z0-9]{16}'), - 'bank_id' => $banks->random()->id, - 'currency_code' => 'USD', - 'type' => AccountType::Checking, - ]); - - Account::create([ - 'user_id' => $user->id, - 'name' => 'Savings Account', - 'name_iv' => fake()->regexify('[A-Za-z0-9]{16}'), - 'bank_id' => $banks->random()->id, - 'currency_code' => 'USD', - 'type' => AccountType::Savings, - ]); - } - } -} diff --git a/database/seeders/CategorySeeder.php b/database/seeders/CategorySeeder.php deleted file mode 100644 index 5566ae80..00000000 --- a/database/seeders/CategorySeeder.php +++ /dev/null @@ -1,36 +0,0 @@ -isEmpty()) { - return; - } - - $categories = CreateDefaultCategories::getDefaultCategories(); - - foreach ($users as $user) { - foreach ($categories as $category) { - Category::create([ - 'name' => $category['name'], - 'icon' => $category['icon'], - 'color' => $category['color'], - 'user_id' => $user->id, - ]); - } - } - } -} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index fc5c034c..63c3b737 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -2,7 +2,6 @@ namespace Database\Seeders; -use App\Models\User; // use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; @@ -13,15 +12,8 @@ class DatabaseSeeder extends Seeder */ public function run(): void { - // User::factory(10)->create(); - - User::firstOrCreate( - ['email' => 'test@example.com'], - [ - 'name' => 'Test User', - 'password' => 'password', - 'email_verified_at' => now(), - ] - ); + $this->call([ + BankSeeder::class, + ]); } } diff --git a/database/seeders/TransactionSeeder.php b/database/seeders/TransactionSeeder.php deleted file mode 100644 index 6e508a45..00000000 --- a/database/seeders/TransactionSeeder.php +++ /dev/null @@ -1,43 +0,0 @@ -isEmpty() || $accounts->isEmpty() || $categories->isEmpty()) { - return; - } - - foreach ($accounts->take(5) as $account) { - for ($i = 0; $i < 10; $i++) { - Transaction::create([ - 'user_id' => $users->random()->id, - 'account_id' => $account->id, - 'category_id' => $categories->random()->id, - 'description' => fake()->sentence(), - 'description_iv' => fake()->regexify('[A-Za-z0-9]{16}'), - 'transaction_date' => fake()->dateTimeBetween('-3 months', 'now'), - 'amount' => fake()->randomFloat(2, -500, 500), - 'currency_code' => 'USD', - 'notes' => fake()->optional(0.3)->paragraph(), - 'notes_iv' => fake()->optional(0.3)->regexify('[A-Za-z0-9]{16}'), - ]); - } - } - } -}